我已使用Insya.Localization库处理项目中的文化。 当我尝试对使用此本地化的方法进行单元测试时,会引发Null参考错误。
我得到的本地化字符串如下
var errorMassage = Localization.Get("ErrorOnLogin");
错误:System.NullReferenceException:'对象引用未设置为对象的实例。'
我尝试通过[TestInitialize]
方法设置文化,如下所示,但没有运气。
System.Globalization.CultureInfo ci = new System.Globalization.CultureInfo("en-US");
System.Threading.Thread.CurrentThread.CurrentCulture = ci;
Thread.CurrentThread.CurrentUICulture = ci;
我对单元测试有点陌生,找不到任何阅读本文的资源。 我该如何克服这个问题?