コード例 #1
0
        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());
        }
コード例 #2
0
 public void WriteGuessNumber(int guessNumber)
 {
     _interfaceService.Write(OutputConstants.WriteGuessNumber(guessNumber));
 }
コード例 #3
0
 public void WriteSolution(List <int> entries)
 {
     _interfaceService.WriteLine(OutputConstants.WriteSolution(entries));
 }