public void TurnLeftTest() { var marsRover = new MarsRover("5 5"); marsRover.UpdateValues("1 2 N"); var turnLeftAction = new TurnLeftAction(); turnLeftAction.Action(marsRover); Assert.Equal("1 2 W", marsRover.RunAndGetResult()); }
public void Test4() { string plateauInput = "5 5"; string initialStateInput = "3 3 N"; string commandLineInput = "MMMMMMMMMMR"; var marsRover = new MarsRover(plateauInput); marsRover.UpdateValues(initialStateInput, commandLineInput); Assert.Equal("3 5 E", marsRover.RunAndGetResult()); }
public void Test7() { string plateauInput = "5 5"; string initialStateInput = "1 2 N"; var marsRover = new MarsRover(plateauInput); marsRover.UpdateValues(initialStateInput); marsRover.Move(); Assert.Equal("1 3 N", marsRover.RunAndGetResult()); }
public void MoveTest() { var marsRover = new MarsRover("5 5"); marsRover.UpdateValues("1 2 N"); var moveAction = new MoveAction(); moveAction.Action(marsRover); Assert.Equal("1 3 N", marsRover.RunAndGetResult()); }