NUnit下如何伪造Web的上下文
例如我想测试这样一个函数
public static string HtmlEncode(string inputstr)
{
return HttpContext.Current.Server.HtmlEncode(inputstr);
}
在NUnit下
[Test]
public void TestHtmlEncode()
{
src="<a>";
Assert.IsFalse(src,GlobalWebFuncs.HtmlEncode(src),"err.");
}
因为没有Web的上下问,必然会有NullReferenceException
可是我常希望能够测试这类的代码,应该如何伪造上下文呢?