public List <int> GetGuesses() { string input = null; while (!GuessValidator.IsValidEntryString(input, _config.NumbersInSolution, _config.MaxNumber)) { _interfaceService.WriteLine(OutputConstants.PromptForGuesses(_config.NumbersInSolution, _config.MaxNumber)); input = _interfaceService.Read(); } return(input.Select(n => Convert.ToInt32(char.GetNumericValue(n))).ToList()); }
public void WriteGuessNumber(int guessNumber) { _interfaceService.Write(OutputConstants.WriteGuessNumber(guessNumber)); }
public void WriteSolution(List <int> entries) { _interfaceService.WriteLine(OutputConstants.WriteSolution(entries)); }