public void WillNotPassWithMismatchedCultures() { var checker = new CountryChecker(CultureInfo.GetCultureInfo("fr-CA")); var user = new TestUser { Culture = CultureInfo.GetCultureInfo("fr-FR") }; Assert.False(checker.Check(Feature.Doughnuts, user)); }
public void WillPassWhenUserHasMatchingCulture() { var checker = new CountryChecker(CultureInfo.GetCultureInfo("fr-CA")); var user = new TestUser { Culture = CultureInfo.GetCultureInfo("fr-CA") }; Assert.True(checker.Check(Feature.Doughnuts, user)); }
public void ByDefaultNoCountriesPass() { var checker = new CountryChecker(); Assert.False(checker.Check(Feature.Doughnuts, new TestUser())); }