public void Evaluate_Returns_True_If_Dependencies_Not_Disabled() { var toggles = new IFeatureToggle[] { new BooleanToggle("a", true), new BooleanToggle("b", true) }; var toggle = new DependencyToggle(new BooleanToggle(ToggleName, true), toggles); Assert.IsTrue(toggle.IsEnabled()); }
public void Evaluate_Returns_True_If_Enabled_With_No_Dependencies() { var toggle = new DependencyToggle(new BooleanToggle(ToggleName, true), new IFeatureToggle[0]); Assert.IsTrue(toggle.IsEnabled()); }
public void Evaluate_Returns_False_If_Disabled() { var toggle = new DependencyToggle(new BooleanToggle(ToggleName, false), new IFeatureToggle[0]); Assert.IsFalse(toggle.IsEnabled()); }