Extra test for a case that worried me.

This commit is contained in:
2024-02-08 18:58:20 +01:00
parent b586bfe11e
commit 985f7728a5

View File

@@ -55,4 +55,18 @@ public class CalculatorTests
calculator = calculator.EqualsPressed();
Assert.Equal("12", calculator.Display);
}
[Fact]
public void EqualsAfterOperator()
{
var calculator = new Calculator()
.DigitPressed("3");
Assert.Equal("3", calculator.Display);
calculator = calculator.OperatorPressed(CalculatorOperator.Addition);
Assert.Equal("3", calculator.Display);
calculator = calculator.OperatorPressed(CalculatorOperator.Multiplication);
Assert.Equal("3", calculator.Display);
calculator = calculator.EqualsPressed();
Assert.Equal("9", calculator.Display);
}
}