Ejemplo n.º 1
0
        public void isSatisfiedWithInnerNonSatisfiedRule()
        {
            JustOnceRule rule = new JustOnceRule(new BooleanRule(false));

            Assert.IsFalse(rule.IsSatisfied(5));
            Assert.IsFalse(rule.IsSatisfied(2));
            Assert.IsFalse(rule.IsSatisfied(1));
            Assert.IsFalse(rule.IsSatisfied(0));
        }
Ejemplo n.º 2
0
 public void isSatisfied()
 {
     Assert.IsTrue(rule.IsSatisfied(10));
     Assert.IsFalse(rule.IsSatisfied(11));
     Assert.IsFalse(rule.IsSatisfied(12));
     Assert.IsFalse(rule.IsSatisfied(13));
     Assert.IsFalse(rule.IsSatisfied(14));
 }
Ejemplo n.º 3
0
        public void isSatisfiedWithInnerRule()
        {
            JustOnceRule rule = new JustOnceRule(new FixedRule(1, 3, 5));

            Assert.IsFalse(rule.IsSatisfied(0));
            Assert.IsTrue(rule.IsSatisfied(1));
            Assert.IsFalse(rule.IsSatisfied(2));
            Assert.IsFalse(rule.IsSatisfied(3));
            Assert.IsFalse(rule.IsSatisfied(4));
            Assert.IsFalse(rule.IsSatisfied(5));
            Assert.IsFalse(rule.IsSatisfied(1));
        }