public IInputConverter Convert(string input) { if (!string.IsNullOrEmpty(input) && !string.IsNullOrWhiteSpace(input)) { var inputList = input.Split(' '); if (inputList.Length == 3) { PositionConverter.Convert(String.Join(" ", inputList.Take(2).ToArray())); DirectionConverter.Convert(inputList.Last()); } } return(this); }
public RoverInfoConverter() { PositionConverter = new PositionConverter(); DirectionConverter = new DirectionConverter(); }