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