“Virtual Path Desconocido” Cuando se ejecuta proyecto de prueba Unidad ASP.NET MVC!
-
21-09-2019 - |
Pregunta
¿Alguien sabe por qué no es posible obtener la VirtualPath cuando se está ejecutando el asp.net mvc proyecto de prueba de unidad? ¿Es porque se crea un archivo de carpetas temporales bajo Resultado de la Pruebas de carpetas. ??
Solución
¿Dónde habría que venir de sin un servidor web que se ejecuta?
Hay que burlarse de todo lo relacionado con los caminos en su HttpContext simulacro, por ejemplo:.
request.Expect(req => req.AppRelativeCurrentExecutionFilePath).Returns("~/");
response.Expect(res => res.ApplyAppPathModifier(It.IsAny<string>()))
.Returns((string virtualPath) => virtualPath);
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow