public void AllSupportedCulturesShouldHaveNativeNameLocalized()
        {
            Assert.All(StringLocalizer.SupportedCultures(), c =>
            {
                var translation = StringLocalizer.Instance.GetText(NativeName, c);

                Assert.NotEqual(translation, NativeName);
            });
        }
        public void NoneOfTheUnsupportedCulturesShouldProvideATextDifferentThanDefaultCulture()
        {
            var unsupportedCultures = AllCultures.Except(StringLocalizer.SupportedCultures());

            Assert.All(unsupportedCultures, c =>
            {
                var cultureSpecificText = StringLocalizer.Instance.GetText(NativeName, c);
                var defaultTranslation  = StringLocalizer.Instance.GetText(NativeName, StringLocalizer.DefaultCulture);

                Assert.Equal(cultureSpecificText, defaultTranslation);
            });
        }