NUnit下如何伪造Web的上下文

iamcrc 2004-07-22 03:28:05
例如我想测试这样一个函数
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

可是我常希望能够测试这类的代码,应该如何伪造上下文呢?
...全文
135 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
dahuzizyd 2004-08-03
  • 打赏
  • 举报
回复
同楼上,这里有使用nuitasp的文章:
http://www.theserverside.net/articles/showarticle.tss?id=TestingASP
http://blog.csdn.net/dahuzizyd/archive/2004/07/21/46790.aspx

其实它自带文档里的例子也就已经很清晰了
daou101 2004-08-03
  • 打赏
  • 举报
回复
Use NUnitASP,see this site:

http://nunitasp.sourceforge.net/quickstart.html
  • 打赏
  • 举报
回复
可以考慮使用NUnitASP, 具體請參見sf上面的東西.
jonescheng 2004-07-23
  • 打赏
  • 举报
回复
我也想知道,不知道有谁有办法。。
张海霖 2004-07-22
  • 打赏
  • 举报
回复
NUnit没用过,帮你顶.

110,539

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧