Beispiel #1
0
        public void Test_Create_GetProvider()
        {
            factory = new CharacterProviderFactory();

            provider = factory.GetProvider(new CultureInfo("en-za"));

            provider.Should().NotBe(null);
            provider.TwoLetterLanguageName.Should().Be("en");
        }
Beispiel #2
0
        public void Test_Create_AddProvider()
        {
            factory = new CharacterProviderFactory();

            var result = new Action(() =>
            {
                factory.AddProvider(new CultureInfo("af-za"), new CustomProvider1());
            });

            result.ShouldNotThrow <ArgumentNullException>();

            provider = factory.GetProvider(new CultureInfo("af-za"));

            provider.Should().NotBe(null);
            provider.TwoLetterLanguageName.Should().Be("af");
        }