public void TestDisplayNameWithSettingUICultureMultipleTime()
{
using (new ThreadCultureChange(null, CultureInfo.GetCultureInfo("en-US")))
{
CultureInfo ci = new CultureInfo("en-US");
Assert.Equal("English (United States)", ci.DisplayName);
CultureInfo.CurrentUICulture = CultureInfo.GetCultureInfo("fr-FR");
Assert.Equal("anglais (États-Unis)", ci.DisplayName);
CultureInfo.CurrentUICulture = CultureInfo.GetCultureInfo("de-DE");
Assert.Equal("Englisch (Vereinigte Staaten)", ci.DisplayName);
}
}
}