当我添加对单元测试的引用时,它无法初始化要测试的目标项目中的静态类。
我试图像下面这样单独放置代码:
string s=SiteSettings.CRMConnectionString;
但是,我仍然遇到相同的错误。
public static class SiteSettings{
public static string CRMConnectionString = "dads";
}
System.TypeInitializationException:'用于的类型初始值设定项 “ CRM.Models.SiteSettings”引发了异常。内部异常 NullReferenceException:对象引用未设置为的实例 对象。
为了针对目标项目进行单元测试,我需要进行哪些更改?
答案 0 :(得分:0)
该错误是因为我的课程属性之一包括以下内容:
System.Configuration.ConfigurationManager.ConnectionStrings["EmailDataBase"].ConnectionString;
初始化时,找不到连接字符串。因此,产生了错误。