Exemple #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));
        }
Exemple #2
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));
        }
Exemple #3
0
 public void setUp()
 {
     rule = new JustOnceRule();
 }
 public void SetUp()
 {
     _rule = new JustOnceRule();
 }