public void ReturnsRequestCultureIfNoDefaultCulture() { TestDefaultWebCultureResolver r = new TestDefaultWebCultureResolver(); r.SetRequestLanguage(EXPECTED_NEUTRALCULTURE.Name); Assert.AreEqual(EXPECTED_NEUTRALCULTURE, r.ResolveCulture()); }
public void ReturnsCurrentUICultureIfNoDefaultCultureIsSetAndNoOrInvalidRequestLanguage() { TestDefaultWebCultureResolver r = new TestDefaultWebCultureResolver(); r.SetRequestLanguage(null); Assert.AreEqual(CultureInfo.CurrentUICulture, r.ResolveCulture()); r.SetRequestLanguage("invalid culture name"); Assert.AreEqual(CultureInfo.CurrentUICulture, r.ResolveCulture()); }
public void AlwaysReturnsDefaultCultureIfDefaultCultureIsSet() { TestDefaultWebCultureResolver r = new TestDefaultWebCultureResolver(); r.DefaultCulture = EXPECTED_NEUTRALCULTURE; r.SetRequestLanguage(null); Assert.AreEqual(EXPECTED_NEUTRALCULTURE, r.ResolveCulture()); r.SetRequestLanguage("de"); Assert.AreEqual(EXPECTED_NEUTRALCULTURE, r.ResolveCulture()); }
public void DefaultCultureDefaultsToNull() { TestDefaultWebCultureResolver r = new TestDefaultWebCultureResolver(); Assert.IsNull(r.DefaultCulture); }
public void ReturnsRequestCultureIfNoDefaultCulture() { TestDefaultWebCultureResolver r = new TestDefaultWebCultureResolver(); r.SetRequestLanguage(EXPECTED_NEUTRALCULTURE.Name); Assert.AreEqual(EXPECTED_NEUTRALCULTURE, r.ResolveCulture()); }
public void AlwaysReturnsDefaultCultureIfDefaultCultureIsSet() { TestDefaultWebCultureResolver r = new TestDefaultWebCultureResolver(); r.DefaultCulture = EXPECTED_NEUTRALCULTURE; r.SetRequestLanguage(null); Assert.AreEqual(EXPECTED_NEUTRALCULTURE, r.ResolveCulture()); r.SetRequestLanguage("de"); Assert.AreEqual(EXPECTED_NEUTRALCULTURE, r.ResolveCulture()); }
public void DefaultCultureDefaultsToNull() { TestDefaultWebCultureResolver r = new TestDefaultWebCultureResolver(); Assert.IsNull(r.DefaultCulture); }
public void ReturnsCurrentUICultureIfNoDefaultCultureIsSetAndNoOrInvalidRequestLanguage() { TestDefaultWebCultureResolver r = new TestDefaultWebCultureResolver(); r.SetRequestLanguage(null); Assert.AreEqual(CultureInfo.CurrentUICulture, r.ResolveCulture()); r.SetRequestLanguage("invalid culture name"); Assert.AreEqual(CultureInfo.CurrentUICulture, r.ResolveCulture()); }