public void Should_change_state() { IToggleCodeSwitch <A> toggle = CodeSwitch.Factory.Toggle <A>(); toggle.Enable(); Assert.IsTrue(toggle.Enabled); }
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); }