Ich habe von Code folgendes Stück der IP-AdresseHttpcontext Null durch Unit-Tests
public string getIPAddress()
{
string IPAddress = string.Empty;
String strHostName = HttpContext.Current.Request.UserHostAddress.ToString();
IPAddress = System.Net.Dns.GetHostAddresses(strHostName).GetValue(0).ToString();
return IPAddress;
}
nun zu bewerten, wenn ich Unit-Tests für diese Methode zu implementieren versuchte, wirft es immer Fehler, null Referenz,
ich konnte nicht das eigentliche Verfahren nur Tests für Einheit ändern, gibt es eine Möglichkeit, dies zu handhaben ...
Dank
Sie können einen Blick auf diese [Frage] (http://stackoverflow.com/questions/4379450/mock-httpcontext-current-in-test-init-methode), die zeigt, wie man ** einen httpContext ** vortäuscht. Ich denke, das wäre eine gute Lösung in Ihrer Situation! –