Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/unit-testing/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Unit testing 如何启动和引用我的Web应用程序,以便Watin可以使用Visual Studio UnitTesting访问它?_Unit Testing_Nunit_Watin_Vs Unit Testing Framework - Fatal编程技术网

Unit testing 如何启动和引用我的Web应用程序,以便Watin可以使用Visual Studio UnitTesting访问它?

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测试访问该应用程序。您可能知道,

我已经很容易地用google的例子为WatiN设置了简单的搜索,现在我想把它连接到我自己的Web应用程序上

我有一个MVC3Web应用程序,我想在VisualStudio中进行测试。这意味着我想测试我的开发版本,而不是一个真正的外部发布的网站

我如何告诉VisualStudio单元测试平台启动我的MVC项目,以便我的测试方法可以访问它


谢谢

我所做的只是在Cassini(Visual Studio嵌入式web服务器)中启动应用程序。 然后,当它工作时,我的Watin测试访问该应用程序。您可能知道,您可以指示web应用程序在Cassini中始终使用相同的端口?这同样适用于IIS Express


另一种方法是在IIS下创建虚拟目录,并将其指向您的web应用程序源文件夹。然后你的Watin测试访问。

正如@Peri所说,卡西尼是最实用的方法。你也可以使用测试设置中的代码自动启动卡西尼号。这不是我希望的答案,但我想这是我必须要做的。谢谢你的确认。