如何在ASP.NET网站项目中自动化NUnit测试?

如何在ASP.NET网站项目中自动化NUnit测试?,asp.net,testing,web,nunit,continuous,Asp.net,Testing,Web,Nunit,Continuous,我有一个客户,他有一个用ASP.NET编写的大型现有应用程序,该应用程序是在Visual Web Developer 2010 Express中作为网站项目设置的 我被要求演示如何编写单元测试,并帮助配置Hudson构建环境以自动运行这些测试 代码结构合理,虽然没有使用任何UI模式,但分离良好。业务逻辑往往位于单独的类中,而不是位于.aspx或相关的代码隐藏文件中 然而,作为一个网站项目而不是一个web应用程序,DLL不会生成,因此我们编写的测试不能由NUnit GUI运行 我希望能够在签入前运

我有一个客户,他有一个用ASP.NET编写的大型现有应用程序,该应用程序是在Visual Web Developer 2010 Express中作为网站项目设置的

我被要求演示如何编写单元测试,并帮助配置Hudson构建环境以自动运行这些测试

代码结构合理,虽然没有使用任何UI模式,但分离良好。业务逻辑往往位于单独的类中,而不是位于.aspx或相关的代码隐藏文件中

然而,作为一个网站项目而不是一个web应用程序,DLL不会生成,因此我们编写的测试不能由NUnit GUI运行

我希望能够在签入前运行测试。 我希望在持续构建过程中自动运行测试。 我无法将项目类型更改为web应用程序,因为存在依赖于项目类型的下游流程。 在升级到VisualStudio Professional的过程中,我正在进行调查,我必须假设为了本练习的目的,我需要使其在VWD上工作

鉴于上述限制,我有哪些选择来实现这一点?有可能吗

短暂性脑缺血发作