Пример #1
0
        public void MaxGenerationsInputIsParsedToIntegerValue()
        {
            var input          = "3";
            var expectedOutput = 3;

            Assert.Equal(expectedOutput, converter.ConvertMaxGenerations(input));
        }
 private void LoopUntilValidMaxGenerationNumber()
 {
     do
     {
         try
         {
             _ui.Print(MessageConstants.MaxGenerationInstructions);
             _numberOfGenerations = _inputConverter.ConvertMaxGenerations(_ui.GetUserInput());
             break;
         }
         catch (FormatException)
         {
             _ui.Print(MessageConstants.MaxGenerationFormatException);
         }
         catch (System.Exception)
         {
             _ui.Print(MessageConstants.GenericErrorMessage);
         }
     } while (true);
 }