Unit testing 如何启动和引用我的Web应用程序,以便Watin可以使用Visual Studio UnitTesting访问它?
我已经很容易地用google的例子为WatiN设置了简单的搜索,现在我想把它连接到我自己的Web应用程序上 我有一个MVC3Web应用程序,我想在VisualStudio中进行测试。这意味着我想测试我的开发版本,而不是一个真正的外部发布的网站 我如何告诉VisualStudio单元测试平台启动我的MVC项目,以便我的测试方法可以访问它Unit testing 如何启动和引用我的Web应用程序,以便Watin可以使用Visual Studio UnitTesting访问它?,unit-testing,nunit,watin,vs-unit-testing-framework,Unit Testing,Nunit,Watin,Vs Unit Testing Framework,我已经很容易地用google的例子为WatiN设置了简单的搜索,现在我想把它连接到我自己的Web应用程序上 我有一个MVC3Web应用程序,我想在VisualStudio中进行测试。这意味着我想测试我的开发版本,而不是一个真正的外部发布的网站 我如何告诉VisualStudio单元测试平台启动我的MVC项目,以便我的测试方法可以访问它 谢谢我所做的只是在Cassini(Visual Studio嵌入式web服务器)中启动应用程序。 然后,当它工作时,我的Watin测试访问该应用程序。您可能知道,
谢谢我所做的只是在Cassini(Visual Studio嵌入式web服务器)中启动应用程序。 然后,当它工作时,我的Watin测试访问该应用程序。您可能知道,您可以指示web应用程序在Cassini中始终使用相同的端口?这同样适用于IIS Express
另一种方法是在IIS下创建虚拟目录,并将其指向您的web应用程序源文件夹。然后你的Watin测试访问。正如@Peri所说,卡西尼是最实用的方法。你也可以使用测试设置中的代码自动启动卡西尼号。这不是我希望的答案,但我想这是我必须要做的。谢谢你的确认。