public void CreatePosition_ValidPosition() { string[] input = new string[] { "1", "2", "N" }; Rover.ConsoleApplication.Input.PositionInput positionInput = new ConsoleApplication.Input.PositionInput(); var position = positionInput.CreatePosition(input); Assert.Equal(1, position.XPosition); Assert.Equal(2, position.YPosition); Assert.Equal("N", position.Direction); }
public void SplitInput_ValidValues() { string input = "1 2 N"; Rover.ConsoleApplication.Input.PositionInput positionInput = new ConsoleApplication.Input.PositionInput(); var result = positionInput.SplitInput(input); Assert.Collection(result, value => Assert.Equal("1", value), value => Assert.Equal("2", value), value => Assert.Equal("N", value) ); }