À l'aide de httpcontext dans l'unité de test

Je suis à l'aide de C#4.0 et j'ai besoin de test de l'unité de service. La fonction dans le service retourne un chemin similaire à la variable, j'ai appelé attendre, c'est le chemin que je m'attends à revenir. Mais lorsque j'exécute ce test, j'obtiens le message d'erreur que HttpContext.Le courant est NUL. Que puis-je faire pour résoudre ce problème, de sorte que le test peut être exécuté?

[TestMethod]
public void GetPathTest()
{
   var expected = System.IO.Path.GetFullPath(HttpContext.Current.Server.MapPath("~/Certificates/"));
   var path = _mockService.Setup(o => o.GetPath()).Returns(expected);
}

OriginalL'auteur Rob | 2010-07-13