public virtual void TestNLSLocale()
        {
            NLS.SetLocale(NLS.ROOT_LOCALE);
            GermanTranslatedBundle bundle = GermanTranslatedBundle.Get();

            NUnit.Framework.Assert.AreEqual(NLS.ROOT_LOCALE, bundle.EffectiveLocale());
            NLS.SetLocale(Sharpen.Extensions.GetGermanCulture());
            bundle = GermanTranslatedBundle.Get();
            NUnit.Framework.Assert.AreEqual(Sharpen.Extensions.GetGermanCulture(), bundle.EffectiveLocale
                                                ());
        }
        public virtual void TestGermanTranslation()
        {
            GermanTranslatedBundle bundle = new GermanTranslatedBundle();

            bundle.Load(NLS.ROOT_LOCALE);
            NUnit.Framework.Assert.AreEqual(NLS.ROOT_LOCALE, bundle.EffectiveLocale());
            NUnit.Framework.Assert.AreEqual("Good morning {0}", bundle.goodMorning);
            bundle.Load(Sharpen.Extensions.GetGermanCulture());
            NUnit.Framework.Assert.AreEqual(Sharpen.Extensions.GetGermanCulture(), bundle.EffectiveLocale
                                                ());
            NUnit.Framework.Assert.AreEqual("Guten Morgen {0}", bundle.goodMorning);
        }
        public virtual void TestJVMDefaultLocale()
        {
            System.Threading.Thread.CurrentThread.CurrentCulture = NLS.ROOT_LOCALE;
            NLS.UseJVMDefaultLocale();
            GermanTranslatedBundle bundle = GermanTranslatedBundle.Get();

            NUnit.Framework.Assert.AreEqual(NLS.ROOT_LOCALE, bundle.EffectiveLocale());
            System.Threading.Thread.CurrentThread.CurrentCulture = Sharpen.Extensions.GetGermanCulture();
            NLS.UseJVMDefaultLocale();
            bundle = GermanTranslatedBundle.Get();
            NUnit.Framework.Assert.AreEqual(Sharpen.Extensions.GetGermanCulture(), bundle.EffectiveLocale
                                                ());
        }
		public virtual void TestGermanTranslation()
		{
			GermanTranslatedBundle bundle = new GermanTranslatedBundle();
			bundle.Load(NLS.ROOT_LOCALE);
			NUnit.Framework.Assert.AreEqual(NLS.ROOT_LOCALE, bundle.EffectiveLocale());
			NUnit.Framework.Assert.AreEqual("Good morning {0}", bundle.goodMorning);
			bundle.Load(Sharpen.Extensions.GetGermanCulture());
			NUnit.Framework.Assert.AreEqual(Sharpen.Extensions.GetGermanCulture(), bundle.EffectiveLocale
				());
			NUnit.Framework.Assert.AreEqual("Guten Morgen {0}", bundle.goodMorning);
		}