public void ProcessInput_InvalidPlateauSize_ReportsError(string input, string expected) { var rover = new RoverController(); var actual = rover.ProcessInput(input); Assert.Equal(actual, expected); }
public void ProcessInput_CommandSequence_ReturnsCorrectPosition(string input, string expected) { var rover = new RoverController(); var actual = rover.ProcessInput(input); Assert.Equal(expected, actual); }
public void ProcessInput_RoverLeavesGrid_ReturnsWrappedPosition(string input, string expected) { var rover = new RoverController(); var actual = rover.ProcessInput(input); Assert.Equal(expected, actual); }
public void ProcessInput_ParseOriginAndTurnLeft_ReturnsCorrectPosition(string input, string expected) { var rover = new RoverController(); var actual = rover.ProcessInput(input); Assert.Equal(expected, actual); }