コード例 #1
0
        public void TheRoverTurnsToFaceTheCorrectDirection(Direction startingDirection, Direction expectedDirection)
        {
            Rover rover = RoverTestFixtures.CreateRoverAtDefaultLocationWithGivenDirection(startingDirection);

            rover.TurnRight();

            Rover expectedRover = RoverTestFixtures.CreateRoverAtDefaultLocationWithGivenDirection(expectedDirection);

            Assert.AreEqual(expectedRover, rover);
        }
コード例 #2
0
        public void TheRoverMovesBackwardByOneUnitInTheProperDirection(int ExpectedX, int expectedY, Direction direction)
        {
            Rover rover = RoverTestFixtures.CreateRoverAtDefaultLocationWithGivenDirection(direction);

            rover.MoveBackward();

            Rover expectedRover = new Rover(ExpectedX, expectedY, direction);

            Assert.AreEqual(expectedRover, rover);
        }