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);
        }