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)); }
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)); }
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)); }