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); }