Exemplo n.º 1
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));
        }
Exemplo n.º 2
0
        public void ABConstEquals()
        {
            var expr = new ArithmeticComparisonExpression("a == 6");

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