Example #1
0
        public void TestSubtraction()
        {
            BinaryOperator subtractionExpression = new SubtractionOperator();

            subtractionExpression.SetFirstOperand(new Value(2.17M));
            subtractionExpression.SetSecondOperand(new Value(2.07M));
            Assert.AreEqual(0.1M, subtractionExpression.Evaluate());
        }
Example #2
0
        public void TestPrintSubtractionExpression()
        {
            BinaryOperator subtractOperation = new SubtractionOperator();

            subtractOperation.SetFirstOperand(new Value(2.9M));
            subtractOperation.SetSecondOperand(new Value(3));
            Assert.AreEqual("2.9 - 3".Replace(" ", ""), subtractOperation.ToString().Replace(" ", ""));
        }