J'utilise C# 4.0 et je dois tester un service unitaire. La fonction à l'intérieur du service retourne un chemin similaire à la variable que l'on m'attend, c'est le chemin que je m'attends à retrouver. Mais quand je lance ce test, j'obtiens l'erreur que HttpContext.Current est NULL. Que puis-je faire pour résoudre ce problème afin que le test puisse être exécuté?Utilisation de httpcontext dans le test unitaire
[TestMethod]
public void GetPathTest()
{
var expected = System.IO.Path.GetFullPath(HttpContext.Current.Server.MapPath("~/Certificates/"));
var path = _mockService.Setup(o => o.GetPath()).Returns(expected);
}
Merci pour la réponse! Cela l'a fait, mais j'ai modifié un peu le simpleworkerrequest en ajoutant le bon chemin et les bonnes adresses. – Rob