public void TestToggleDoesNotExistExceptionIsReturnedWhenParsingAnItemThatDoesNotExist() { var configParser = new ToggleParser(); IFeatureToggle <bool> featureToggle = new FeatureToggle <bool>(); Assert.Throws <ToggleDoesNotExistException>(() => featureToggle.GetToggleState(configParser, "wewewewewewewewe")); }
public void TestToggleParsedOutOfRangeExceptionIsReturnedWhenParsingAnItemThatIsToggledAsdf() { var configParser = new ToggleParser(); IFeatureToggle <bool> featureToggle = new FeatureToggle <bool>(); Assert.Throws <ToggleParsedOutOfRangeException>(() => featureToggle.GetToggleState(configParser, "asdf")); }
public void TestToggleStatusInactiveIsReturnedWhenParsingAnItemThatIsToggledOff() { IToggleParser configParser = new ToggleParser(); IFeatureToggle <bool> featureToggle = new FeatureToggle <bool>(); var toggleStatus = featureToggle.GetToggleState(configParser, "NotFinished"); Assert.AreEqual(ToggleStatus.Inactive, toggleStatus); }
public void TestToggleStatusActiveIsReturnedWhenParsingAnItemThatIsToggledOn() { IToggleParser configParser = new ToggleParser(); IFeatureToggle <bool> featureToggle = new FeatureToggle <bool>(); var toggleStatus = featureToggle.GetToggleState(configParser, "ButtonToggle"); Assert.AreEqual(ToggleStatus.Active, toggleStatus); }
protected void FakeMethod(string keyName, out string changeMe) { IToggleParser configParser = new ToggleParser(); IFeatureToggle <bool> featureToggle = new FeatureToggle <bool>(); var response = featureToggle.GetToggleState(configParser, keyName); if (response == ToggleStatus.Active) { changeMe = "has been changed"; return; } changeMe = "Unchanged"; }
public void TestToggleDoesNotExistExceptionIsReturnedWhenParsingAnItemThatDoesNotExist() { var configParser = new ToggleParser(); Assert.Throws <ToggleDoesNotExistException>(() => configParser.GetToggleStatus("wewewewewewewewe")); }
public void TestToggleParsedOutOfRangeExceptionIsReturnedWhenParsingAnItemThatIsToggledAsdf() { var configParser = new ToggleParser(); Assert.Throws <ToggleParsedOutOfRangeException>(() => configParser.GetToggleStatus("asdf")); }
public void TestFalseIsReturnedWhenParsingAnItemThatIsToggledOff() { var configParser = new ToggleParser(); Assert.IsFalse(configParser.GetToggleStatus("NotFinished")); }
public void TestTrueIsReturnedWhenParsingAnItemThatIsToggledOn() { var configParser = new ToggleParser(); Assert.IsTrue(configParser.GetToggleStatus("ButtonToggle")); }