예제 #1
0
        public void ABEquals()
        {
            var expr = new ArithmeticComparisonExpression("a==b");

            Assert.AreEqual("a", expr.OperandA);
            Assert.AreEqual("==", expr.Comparator);
            Assert.AreEqual("b", expr.OperandB);
            Assert.IsTrue(expr.Calculate((o) => 6));
        }
예제 #2
0
        public void ABGreater()
        {
            var expr = new ArithmeticComparisonExpression("a > 5");

            Assert.AreEqual("a", expr.OperandA);
            Assert.AreEqual(">", expr.Comparator);
            Assert.AreEqual("5", expr.OperandB);
            Assert.IsTrue(expr.Calculate((o) => 6));
            Assert.IsFalse(expr.Calculate((o) => 5));
        }