public void IsEnabled_Returns_False_For_Enabled_Features() { var configuration = new FeatureConfiguration(); const bool expected = false; var feature = new BooleanToggle(TestFeatureName, expected); configuration.Add(feature); var actual = configuration.IsEnabled(TestFeatureName); Assert.AreEqual(expected, actual); }
public void IsEnabled_Returns_True_For_Enabled_Features() { var configuration = new FeatureConfiguration(); const bool expected = true; var feature = new BooleanToggle(TestFeatureName, expected); configuration.Add(feature); var actual = configuration.IsEnabled(TestFeatureName); Assert.AreEqual(expected, actual); }
public void IsEnabled_Returns_False_For_Non_Existent_Feature() { var configuration = new FeatureConfiguration(); Assert.IsFalse(configuration.IsEnabled("nonExistentName")); }