我有一个标准的 ASP.NET MVC(版本 2 预览版 2)解决方案,其中包含单独的项目中的实际项目和服务器端单元测试。
因为这个项目的客户端很重,所以我也想制作一个使用 QUnit 测试主项目的 ClientTest 项目。
我曾想过用一个 HTML 文件创建一个常规的 ASP.NET webforms 项目,该文件将加载我的 Scripts/ 目录中的各种脚本并用 QUnit 测试它们。不幸的是,这将产生另一个 ASP.NET 开发服务器。我可以在运行测试之前配置正在运行的 MVC 项目服务器的端口,但必须有一种更好的方法,而不仅仅是将测试 html 文件扔到主 MVC 项目中。
有谁知道解决这个问题的更好方法?