public void AndTheRoverIsFacingNorthThenTheYIncreasesByOne() { var rover = new Rover(0, 0, Direction.North); var newRover = RoverCommands.MoveForward(rover); Assert.AreEqual(newRover.X, rover.X); Assert.AreEqual(newRover.Y, rover.Y + 1); Assert.AreEqual(newRover.Direction, rover.Direction); }
public void AndTheRoverIsFacingWestThenTheXDecreasesByOne() { var rover = new Rover(0, 0, Direction.West); var newRover = RoverCommands.MoveForward(rover); Assert.AreEqual(newRover.X, rover.X - 1); Assert.AreEqual(newRover.Y, rover.Y); Assert.AreEqual(newRover.Direction, rover.Direction); }