* 不依赖于IIS
* 不对WebService做部署,直接在其CC编译的生成目录中运行WEB服务
如果满足以上需求,当然也可以使用相同方式在VS和CC里测试网页。
在网上找到了SCOTT的文章NUnit Unit Testing of ASP.NET Pages, Base Classes, Controls and other widgetry using Cassini (ASP.NET Web Matrix/Visual Studio Web Developer),使用Cassini来做果然方便。
自己写了个帮助类(见页尾),然后这样使用(在TestFixtureSetUp中运行Cassini,返回其服务地址给测试使用):
- CassiniHelper
internal class CassiniHelper
}