public void IntegerGreaterThanEqualToRule_WhenLessThan_ResultsFalse() { // ARRANGE int threshold = 5; int actual = 3; // ACT var integerRule = new IntegerGreaterThanEqualToRule(threshold); var integerRuleEngine = new RuleEngine <int>(); integerRuleEngine.ActualValue = actual; integerRuleEngine.Add(integerRule); // Get the result var result = integerRuleEngine.MatchAny(); // ASSERT Assert.IsFalse(result); }
public void IntegerGreaterThanEqualToRule_WhenEqualTo_ResultsTrue() { // ARRANGE int threshold = 5; int actual = 5; // ACT var integerRule = new IntegerGreaterThanEqualToRule(threshold); //integerRule.Initialize(threshold, actual); var integerRuleEngine = new RuleEngine <int>(); integerRuleEngine.ActualValue = actual; integerRuleEngine.Add(integerRule); // Get the result var result = integerRuleEngine.MatchAny(); // ASSERT Assert.IsTrue(result); }
public void IntegerGreaterThanEqualToRule_WhenLessThan_ResultsFalse() { // ARRANGE int threshold = 5; int actual = 3; // ACT var integerRule = new IntegerGreaterThanEqualToRule(threshold); var integerRuleEngine = new RuleEngine<int>(); integerRuleEngine.ActualValue = actual; integerRuleEngine.Add(integerRule); // Get the result var result = integerRuleEngine.MatchAny(); // ASSERT Assert.IsFalse(result); }
public void IntegerGreaterThanEqualToRule_WhenEqualTo_ResultsTrue() { // ARRANGE int threshold = 5; int actual = 5; // ACT var integerRule = new IntegerGreaterThanEqualToRule(threshold); //integerRule.Initialize(threshold, actual); var integerRuleEngine = new RuleEngine<int>(); integerRuleEngine.ActualValue = actual; integerRuleEngine.Add(integerRule); // Get the result var result = integerRuleEngine.MatchAny(); // ASSERT Assert.IsTrue(result); }