public void Eval_When_Multiply_TwoConstants2and3_MustReturn_6() { // Arrange var sut = new MultiplyExpression(new ConstantExpression(2), new ConstantExpression(3)); // Act var actual = sut.Eval(); // Assert Assert.AreEqual(expected: 6, actual: actual); }
public void Eval_When_Multiply_OneVariableAndOneConstants5and3_MustReturn_15() { // Arrange var sut = new MultiplyExpression(new AssignmentExpression( new VariableExpression("P"), new ConstantExpression(5)), new ConstantExpression(3)); // Act var actual = sut.Eval(); // Assert Assert.AreEqual(expected: 15, actual: actual); }