Resultados de la búsqueda a petición "moq"
Mock HttpRequest en ASP.NET Core Controller
Estoy creando una API web en ASP.NET Core, y quiero probar unitariamente los controladores. Inyecto una interfaz para acceso a datos, que puedo burlarme fácilmente. Pero el controlador tiene que verificar los encabezados en la Solicitud de un ...
Utilizando .Net Core 2 y Moq, ¿cómo configura un contexto HTTP para la autenticación falsa?
Estoy usando Moq para hacer pruebas automatizadas en mi aplicación .net core 2. Utilizamos la autenticación de portador y necesitamos poder extraer el nombre del objeto HttpContext para asegurarnos de que tenemos el usuario correcto: var ...
Moq'ing métodos donde Expression <Func <T, bool >> se pasan como parámetros
Soy muy nuevo en pruebas de unidad y burlas! Estoy tratando de escribir algunas pruebas unitarias que cubren un código que interactúa con un almacén de datos. El acceso a datos está encapsulado por IRepository: interface IRepository<T> { .... ...
Mocking de TempData en ASP.NET Core en MSTest
public ActionResult View(string name) { if (TempData["SessionVariable"] != null) { FileName = name; return View(); } else { return RedirectToAction("index", "Home"); } }Método de prueb public void UseCaseView_CorrectRequirements() { var mock = ...
¿Cómo te burlas de la colección de objetos de sesión usando Moq
Estoy usando Shanselmann's MvcMockHelper [http://www.hanselman.com/blog/ASPNETMVCSessionAtMix08TDDAndMvcMockHelpers.aspx] class para simular algunas cosas de HttpContext usando Moq, pero el problema que tengo es poder asignar algo a mi objeto de ...
¿Cómo verificar que NO se invocó el método en Moq?
¿Cómo verifico que NO se haya llamado al método Moq [http://code.google.com/p/moq/]? ¿Tiene algo como AssertWasNotCalled? UPDATE: a partir de la versión 3.0, se puede usar una nueva sintaxis: mock.Verify(foo => foo.Execute("ping"), ...
MvcMailer: No se pueden completar las pruebas de NUnit en Razor Views que usan Url.Action
Aquí está mi problema: estoy usando MvcMailer [https://github.com/smsohan/MvcMailer/] para crear correos electrónicos bien formateados usando la sintaxis Razor, ¡y es una gran herramienta para usar para eso! El problema con el que me encuentro ...
MOQ: ¿cómo crear manualmente una propiedad de respaldo usando SetupGet / SetupSet?
Sé que podemos llamar aSetupAllProperties() para crear automáticamente propiedades de respaldo. Pero esto es demasiado restrictivo, porque no me permite ejecutar código adicional en el captador / configurador. Por ejemplo, me gustaría crear un ...
¿Cómo uso Moq para burlarme de un método de extensión?
Estoy escribiendo una prueba que depende de los resultados de un método de extensión, pero no quiero que una falla futura de ese método de extensión rompa esta prueba. Burlarse de ese resultado parecía la opción obvia pero Moq no parece ofrecer ...
Usando Moq y TDD, ¿por dónde empezar?
Tengo una aplicación de servidor y me preguntaba dónde debería comenzar si quiero comenzar a implementar TDD y usar Moq. ¿Qué buenos libros podría leer sobre el tema, que no estén demasiado "orientados a la web"? Tengo preguntas al respecto, ...