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();
|
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);
|
||||||
|
}
|
||||||
}
|
}
|
Loading…
x
Reference in New Issue
Block a user