public void Rover_Recieves_Array_Of_Commands() { var expectedCommands = new[] { 'f', 'b' }; var sut = new Rover(); sut.AddCommands(expectedCommands); Assert.Equal(expectedCommands, sut.commands); }
public void Rover_Implements_Command_To_Move_Backward() { var backwardCommand = new[] { 'b' }; var expectedPoint = Tuple.Create(0, -1); var sut = new Rover(); sut.AddCommands(backwardCommand); sut.executeCommands(); Assert.Equal(sut.Point(), expectedPoint); }