public void TheRoverTurnsToFaceTheCorrectDirection(Direction startingDirection, Direction expectedDirection) { Rover rover = RoverTestFixtures.CreateRoverAtDefaultLocationWithGivenDirection(startingDirection); rover.TurnRight(); Rover expectedRover = RoverTestFixtures.CreateRoverAtDefaultLocationWithGivenDirection(expectedDirection); Assert.AreEqual(expectedRover, rover); }
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); }