Esempio n. 1
0
        public void TestToggleDoesNotExistExceptionIsReturnedWhenParsingAnItemThatDoesNotExist()
        {
            var configParser = new ToggleParser();
            IFeatureToggle <bool> featureToggle = new FeatureToggle <bool>();

            Assert.Throws <ToggleDoesNotExistException>(() => featureToggle.GetToggleState(configParser, "wewewewewewewewe"));
        }
Esempio n. 2
0
        public void TestToggleParsedOutOfRangeExceptionIsReturnedWhenParsingAnItemThatIsToggledAsdf()
        {
            var configParser = new ToggleParser();
            IFeatureToggle <bool> featureToggle = new FeatureToggle <bool>();

            Assert.Throws <ToggleParsedOutOfRangeException>(() => featureToggle.GetToggleState(configParser, "asdf"));
        }
Esempio n. 3
0
        public void TestToggleStatusInactiveIsReturnedWhenParsingAnItemThatIsToggledOff()
        {
            IToggleParser         configParser  = new ToggleParser();
            IFeatureToggle <bool> featureToggle = new FeatureToggle <bool>();

            var toggleStatus = featureToggle.GetToggleState(configParser, "NotFinished");

            Assert.AreEqual(ToggleStatus.Inactive, toggleStatus);
        }
Esempio n. 4
0
        public void TestToggleStatusActiveIsReturnedWhenParsingAnItemThatIsToggledOn()
        {
            IToggleParser         configParser  = new ToggleParser();
            IFeatureToggle <bool> featureToggle = new FeatureToggle <bool>();

            var toggleStatus = featureToggle.GetToggleState(configParser, "ButtonToggle");

            Assert.AreEqual(ToggleStatus.Active, toggleStatus);
        }
Esempio n. 5
0
        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"));
        }