private Dimensions GetGridDimensionsFromUser() { do { try { _ui.Print(MessageConstants.GridSizeInstructions); return(_inputConverter.ConvertGridRowsAndColumns(_ui.GetUserInput())); } catch (SystemException) { _ui.Print(MessageConstants.RowsColumnsInputErrorMesage); } } while(true); }
public void CommaSeperatedNumbersAreConvertedForNumberOfColumnsAndRows(string input, int expectedRowOutput, int expectedColumnOutput) { Assert.Equal(expectedRowOutput, converter.ConvertGridRowsAndColumns(input).NumberOfRows); Assert.Equal(expectedColumnOutput, converter.ConvertGridRowsAndColumns(input).NumberOfColumns); }