Beispiel #1
0
        public void ReturnsRequestCultureIfNoDefaultCulture()
        {
            TestDefaultWebCultureResolver r = new TestDefaultWebCultureResolver();

            r.SetRequestLanguage(EXPECTED_NEUTRALCULTURE.Name);
            Assert.AreEqual(EXPECTED_NEUTRALCULTURE, r.ResolveCulture());
        }
Beispiel #2
0
        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());
        }
Beispiel #3
0
        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());
        }
Beispiel #4
0
        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());
        }