//handlers which apply the results of the domainy things private void Apply(ToggleCreated e) { ID = e.NewToggleID; Name = e.Name; Description = e.Description; ConditionMode = ConditionModes.All; }
public void Apply(ToggleCreated e) { ID = e.NewToggleID; Name = e.Name; Description = e.Description; ConditionMode = e.ConditionMode; }
public ToggleCreated(EditorID creator, ToggleID newToggleID, string name, string description, ConditionModes conditionMode) { NewToggleID = newToggleID; Creator = creator; Name = name; Description = description; ConditionMode = conditionMode; }
public void ConditionMode_effects_active_check(ConditionModes mode, int left, int right, bool expected) { var toggle = new Toggle { ConditionMode = mode, Conditions = new[] { left == 1 ? new EnabledCondition() : new DisabledCondition() as Condition, right == 1 ? new EnabledCondition() : new DisabledCondition() as Condition } }; toggle .IsActive(Substitute.For <IStatisticsWriter>(), Substitute.For <IToggleContext>()) .ShouldBe(expected); }
public void Apply(EnabledOnAnyCondition e) => ConditionMode = ConditionModes.Any;
public void Apply(EnabledOnAllConditions e) => ConditionMode = ConditionModes.All;
public ChangeConditionModeRequest(EditorID editor, ToggleLocator locator, ConditionModes mode) { Editor = editor; Locator = locator; Mode = mode; }
private void Apply(EnabledOnAnyCondition e) => ConditionMode = ConditionModes.Any;
private void Apply(EnabledOnAllConditions e) => ConditionMode = ConditionModes.All;