У меня есть приложение MVC, которое я установил для глобализации в web.config. Все хорошо в веб-приложении. Но в моем проекте тестов я получаю проблему в своем сервисе. Я прошу дату рождения в следующем формате dd/MM/yyyy. Я передаю это как строку для моего уровня сервиса. У меня есть RegEx, чтобы проверить, что он отформатирован правильно, но когда он есть, и я пытаюсь преобразовать его в дату, я получаю сообщение об ошибке. Это связано с тем, что для параметра CultureInfo установлено значение en.US, я хочу, чтобы оно было en.GB. Я пытался в одном из моих методов испытаний Initialise сделать следующее, но безрезультатно:Настройка CultureInfo in Tests project?
string sCulture = ConfigurationSettings.AppSettings["CultureToUse"]; //returns "en.GB"
System.Threading.Thread.CurrentThread.CurrentUICulture = new System.Globalization.CultureInfo(sCulture);
CultureInfo.CreateSpecificCulture(sCulture);
Любые идеи, как установить CultureInfo в моем проекте тестов?
Сделал работу, спасибо! – lloydphillips