NUnit的使用中可能遇到的问题
1、需要使用配置文件
我们在使用NUnit做单元测试的时候,逻辑代码中可能会使用到应用的配置文件里的数据,比如常见的App.config的数据库连接字符串。解决方法就是将配置文件(如App.config)放在测试项目中,偷懒的话就设置为“始终复制”,编译并测试项目,就可访问配置文件中的数据了。
<configuration>
<appSettings>
<add key="DALTYPE" value="VLP2011.SQLServerDAL"/>
<add key="CONNECTIONSTRING" value="server=YIPING\SQLSERVER2005;database=VPL2011_BaseDB;uid=sa;pwd=sa"/>
</appSettings>
</configuration>
string ConnectionString = ConfigurationManager.AppSettings["CONNECTIONSTRING"];
Console.WriteLine("连接字符串:" + path);