/// <summary> /// Add a new named boolean rule to the list /// of validation rules. /// </summary> /// <param name="rule">Validation rule to add.</param> /// <param name="message">Message explaining the rule.</param> public void AddRule(BooleanRule <T> rule, string message) { _rules.Add(new RuleMetadata { Message = message, Rule = rule }); }
public void SetUp() { _satisfiedRule = new BooleanRule(true); _unsatisfiedRule = new BooleanRule(false); }
public void InvalidIfSuppliedValueIsFalse() { var r = new BooleanRule(); Assert.IsFalse(r.IsValid(false)); }
public void ValidIfSuppliedValueIsTrue() { var r = new BooleanRule(); Assert.IsTrue(r.IsValid(true)); }
public void setUp() { satisfiedRule = new BooleanRule(true); unsatisfiedRule = new BooleanRule(false); }
/// <summary> /// Add a new unnamed boolean rule to the list /// of validation rules. /// </summary> /// <param name="rule">Validation rule to add.</param> public void AddRule(BooleanRule <T> rule) { AddRule(rule, "Validation failed."); }