当我添加对单元测试的引用时,它无法初始化我要测试的目标项目中的静态类。
我尝试单独放置代码,如下所示:
string s=SiteSettings.CRMConnectionString;
但是,我还是遇到了同样的错误。
public static class SiteSettings{
public static string CRMConnectionString = "dads";
}
System.TypeInitializationException: 'CRM.Models.SiteSettings' 的类型初始值设定项引发异常。内部异常 NullReferenceException:未将对象引用设置为对象的实例。
为了针对目标项目进行单元测试,我需要进行哪些更改?
错误是因为我的类属性之一包含以下内容:
System.Configuration.ConfigurationManager.ConnectionStrings["EmailDataBase"].ConnectionString;
初始化时,找不到连接字符串。因此,产生了错误。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句