예제 #1
0
            public void Should_change_state()
            {
                IToggleCodeSwitch <A> toggle = CodeSwitch.Factory.Toggle <A>();

                toggle.Enable();

                Assert.IsTrue(toggle.Enabled);
            }
예제 #2
0
        public void Should_be_enabled_to_be_enabled()
        {
            IToggleCodeSwitch <Level1> level1 = CodeSwitch.Factory.Toggle <Level1>();

            ICodeSwitch <Level2> level2 = CodeSwitch.Factory.Dependent <Level2>(x => x.Upon(level1));

            level1.Enable();
            Assert.IsTrue(level2.Enabled);
        }