public static int ReadIntegerValue(string displayString = "Please enter an Integer Value") { UserOutput.DisplayOutput(displayString); var userValue = ReadConsole(); return(Int32.Parse(userValue)); }
internal static FizzBuzzValuePair GetFizzBuzzValuePair(string displayString = "Please Enter Fizz Buzz value and String") { UserOutput.DisplayOutput(displayString); FizzBuzzValuePair fizzBuzzPair; fizzBuzzPair.value = ReadIntegerValue(); fizzBuzzPair.FizzBuzzString = ReadStringValue("Enter Fizz Buzz String"); return(fizzBuzzPair); }
private int GetRangeValue(string displayString, bool startRange) { try { return(UserInput.ReadIntegerValue(displayString)); } catch (FormatException) { UserOutput.DisplayOutput("Defaulting Value because of bad input"); return((startRange) ? defaultStartRangeValue : defaultEndRangeValue); } }
static void Main(string[] args) { try { var myFizzBuzz = new FizzBuzz(); myFizzBuzz.DoFizzBuzz(); } catch (Exception ex) { UserOutput.DisplayOutput(ex.Message); } }
public void DoFizzBuzz() { StartFizzBuzz(); UserOutput.DisplayOutput(UserOutputStream); }
private static string ReadStringValue(string displayString = "Please enter an Input String Value") { UserOutput.DisplayOutput(displayString); return(ReadConsole()); }