我的客户端有一个用ASP.NET编写的大型现有应用程序,它在Visual Web Developer 2010 Express中设置为网站项目。
我被要求演示如何编写单元测试并帮助配置Hudson构建环境以自动运行这些测试。
代码结构合理,虽然它没有使用任何UI模式,但是有很好的分离。业务逻辑往往位于单独的类中,而不是在.aspx或相关的代码隐藏文件中。
然而,作为网站项目而不是Web应用程序,不会生成DLL,因此我们编写的测试无法由NUnit GUI运行。
我希望能够在办理登机手续之前运行测试。 我想在连续构建过程中自动运行测试。 我无法将项目类型更改为Web应用程序,因为存在依赖于项目类型的下游进程。 虽然正在调查升级到Visual Studio Professional,但为了本练习的目的,我必须假设我需要将其用于VWD。 p>
考虑到上述限制,我可以选择实现这一目标吗?它甚至可能吗?
TIA