public void GreaterEqual() { ComparisonFact fact = new ComparisonFact("Temperature", Comparison.GreaterEqual, 38); Assert.AreEqual("Temperature", fact.Name); Assert.AreEqual(">=", fact.Verb); Assert.AreEqual(38, fact.Value); Assert.IsTrue(fact.IsSatisfiedByValue(39)); Assert.IsTrue(fact.IsSatisfiedByValue(40)); Assert.IsTrue(fact.IsSatisfiedByValue(38)); Assert.IsFalse(fact.IsSatisfiedByValue(22)); Assert.IsFalse(fact.IsSatisfiedByValue((object)null)); }
public void LessEqual() { ComparisonFact fact = new ComparisonFact("Temperature", Comparison.LessEqual, 40); Assert.AreEqual("Temperature", fact.Name); Assert.AreEqual("<=", fact.Verb); Assert.AreEqual(40, fact.Value); Assert.IsTrue(fact.IsSatisfiedByValue(38)); Assert.IsTrue(fact.IsSatisfiedByValue(-10)); Assert.IsTrue(fact.IsSatisfiedByValue(40)); Assert.IsFalse(fact.IsSatisfiedByValue(42)); Assert.IsFalse(fact.IsSatisfiedByValue((object)null)); }