public void Evaluate_NumberAndNumber_ReturnsNumber() { var left = new Number(3.5); var right = new Number(1.2); var expression = new Subtraction(left, right); var result = expression.EvaluateWithData(); Assert.AreEqual(2.3, result); }
public void Evaluate_IntegerAndInteger_ReturnsInteger() { var left = new Integer(8); var right = new Integer(5); var expression = new Subtraction(left, right); var result = expression.EvaluateWithData(); Assert.AreEqual(3, result); }