Exemplo n.º 1
0
        public void Undo_CallsCorrectMethod()
        {
            const double TurnAngle   = 1.25D;
            var          robotMock   = new Mock <IRobot>();
            var          turnCommand = new TurnCommand(robotMock.Object, TurnAngle);

            turnCommand.Execute();

            turnCommand.Undo();

            robotMock.Verify(c => c.Turn(It.Is <double>(d => d == -TurnAngle)), Times.Once());
        }