예제 #1
0
        public void SubtractsNumberUsingCommandAndReturnsNegativeNumberWithPublicProperty(int number, int expected)
        {
            // Arrange
            var subtractCommand = new SubtractCommand(number);

            // Act
            subtractCommand.Do();
            var result = subtractCommand.Number;

            // Assert
            That(result, Is.EqualTo(expected));
        }
예제 #2
0
        public void SubtractsNumberAndUndoesOperationResultingInBaseZeroValue(int number, int expected)
        {
            // Arrange
            var subtractCommand = new SubtractCommand(number);

            subtractCommand.Do();

            // Act
            subtractCommand.Undo();
            var result = subtractCommand.Number;

            // Assert
            That(result, Is.EqualTo(expected));
        }