コード例 #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));
        }
コード例 #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));
        }