Beispiel #1
0
 /// <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
     });
 }
Beispiel #2
0
 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 InvalidIfSuppliedValueIsFalse()
 {
     var r = new BooleanRule();
     Assert.IsFalse(r.IsValid(false));
 }
 public void ValidIfSuppliedValueIsTrue()
 {
     var r = new BooleanRule();
     Assert.IsTrue(r.IsValid(true));
 }
Beispiel #7
0
 public void setUp()
 {
     satisfiedRule   = new BooleanRule(true);
     unsatisfiedRule = new BooleanRule(false);
 }
Beispiel #8
0
 /// <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.");
 }