Extra test for a case that worried me.

This commit is contained in:
Gender Shrapnel 2024-02-08 18:58:20 +01:00
parent b586bfe11e
commit 985f7728a5
Signed by: modzero
SSH Key Fingerprint: SHA256:hsF2onMcqHsX09jLIFn7GvltdH9NTfFd/1tCnBNfQ4g

View File

@ -55,4 +55,18 @@ public class CalculatorTests
calculator = calculator.EqualsPressed(); calculator = calculator.EqualsPressed();
Assert.Equal("12", calculator.Display); 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);
}
} }