使用Nunit而不创建单独的项目

时间:2013-03-07 05:55:14

标签: c# asp.net unit-testing nunit

我正在创建一个Web应用程序,其结构如下图所示:

Structure

我在App_Code文件夹中有所有实体和数据存储文件。即没有创建单独的项目图层。我想用Nunit进行单元测试。但至于NUnit测试,我需要projectname.dll,我的网络应用程序不会创建dll,我不知道如何测试我的方法。

如果我为单元测试创​​建单独的项目,则无法在该项目中引用数据存储区和其他文件。请建议我如何在这种情况下使用Nunit。

1 个答案:

答案 0 :(得分:4)

请检查:Unit Testing ASP.net Web Site Project code stored in App_Code

您还可以创建另一个项目,仅用于单元测试目的。创建时,只需包含所有必需的文件(App_CodeAs a Link。这样您将创建快捷方式,因此如果您修改项目中的一个文件,您创建的另一个项目将反映更改。