Extra test for a case that worried me.
This commit is contained in:
parent
b586bfe11e
commit
985f7728a5
@ -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);
|
||||
}
|
||||
}
|
Loading…
x
Reference in New Issue
Block a user