public void Given_Command_Then_RoverNavigatesToCorrectLocation(string initialPosition, string command, string finalPosition) { var rover = new Rover(); var roverController = new RoverController(rover); roverController.DeployRover(initialPosition); roverController.CommandRover(command); Assert.That(roverController.ReportRoverPositionAndDirection(), Is.EqualTo(finalPosition)); }