public void TestAddition() { BinaryOperator addExpression = new AddOperator(); addExpression.SetFirstOperand(new Value(1.5M)); addExpression.SetSecondOperand(new Value(1.5M)); Assert.AreEqual(3.0M, addExpression.Evaluate()); }
public void AddOperatorTest() { string path = @"addtest"; File.WriteAllText(path, "5\n3"); AddOperator add = new AddOperator(File.OpenText(path)); Assert.AreEqual(add.Evaluate(), 8); Assert.AreEqual(add.ToString(), "(5+3)"); }