public void Test_Create_GetProvider() { factory = new CharacterProviderFactory(); provider = factory.GetProvider(new CultureInfo("en-za")); provider.Should().NotBe(null); provider.TwoLetterLanguageName.Should().Be("en"); }
public void Test_Create_AddProvider_Null_Provider_Parameter() { factory = new CharacterProviderFactory(); var result = new Action(() => { factory.AddProvider(new CultureInfo("af-za"), null); }); result.ShouldThrow <ArgumentNullException>().WithMessage("Value cannot be null.\r\nParameter name: provider"); }
public void Test_Create_AddProvider_Null_Culture_Parameter() { factory = new CharacterProviderFactory(); var result = new Action(() => { factory.AddProvider(null, new CustomProvider1()); }); result.ShouldThrow <ArgumentNullException>().WithMessage("Value cannot be null.\r\nParameter name: culture"); }
public void Test_Create_GetProvider_Null_Parameter() { factory = new CharacterProviderFactory(); var result = new Action(() => { factory.GetProvider(null); }); result.ShouldThrow <ArgumentNullException>(); }
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"); }