我正在创建一个Web应用程序,其结构如下图所示:
我在App_Code
文件夹中有所有实体和数据存储文件。即没有创建单独的项目图层。我想用Nunit进行单元测试。但至于NUnit测试,我需要projectname.dll
,我的网络应用程序不会创建dll,我不知道如何测试我的方法。
如果我为单元测试创建单独的项目,则无法在该项目中引用数据存储区和其他文件。请建议我如何在这种情况下使用Nunit。
答案 0 :(得分:4)
请检查:Unit Testing ASP.net Web Site Project code stored in App_Code。
您还可以创建另一个项目,仅用于单元测试目的。创建时,只需包含所有必需的文件(App_Code
)As a Link。这样您将创建快捷方式,因此如果您修改项目中的一个文件,您创建的另一个项目将反映更改。