Estoy usando C# 4.0 y necesito probar un servicio unitariamente. La función dentro del servicio devuelve una ruta similar a la que esperaba, esta es la ruta que espero recuperar. Pero cuando ejecuto esta prueba me sale el error de que HttpContext.Current es NULL. ¿Qué puedo hacer para solucionar este problema para que se pueda ejecutar la prueba?Usando httpcontext en la prueba de unidad
[TestMethod]
public void GetPathTest()
{
var expected = System.IO.Path.GetFullPath(HttpContext.Current.Server.MapPath("~/Certificates/"));
var path = _mockService.Setup(o => o.GetPath()).Returns(expected);
}
Gracias por la respuesta! Esto lo hizo, aunque modifiqué un poco la petición de trabajo simple agregando el camino correcto y las direcciones. – Rob