使用Insya.Localization进行单元测试会引发Null参考异常c#

时间:2019-03-07 07:24:32

标签: c# .net unit-testing localization

我已使用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;

我对单元测试有点陌生,找不到任何阅读本文的资源。 我该如何克服这个问题?

0 个答案:

没有答案