Модульный тест с Insya. Локализация thow Null Reference исключение c # - PullRequest
0 голосов
/ 07 марта 2019

Я использовал библиотеку Insya.Localization для управления культурой в моем проекте. Когда я пытаюсь выполнить модульный тест метода, который использует эту локализацию, он выдает Null Reference Error.

Я получаю свою локализованную строку следующим образом

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;

Я немного новичок в модульном тестировании и не могу найти ни одного ресурса, читающего это. Как я могу преодолеть эту проблему?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...