示例#1
0
 public void Execute()
 {
     while (true)
     {
         int rNumber = _randomNumber.GetNumber(_rangeStart, _rangeEnd);
         StartMonolog();
         for (int attempt = 0; attempt < _numberOfAttempts; attempt++)
         {
             EnterTheNumber(attempt + 1);
             _userNumber = GetAnswerInt();
             if (rNumber == _userNumber)
             {
                 Сongratulations();
                 break;
             }
             else if (attempt + 1 == _numberOfAttempts)
             {
                 Fail(rNumber);
                 break;
             }
             else if (rNumber > _userNumber)
             {
                 More();
             }
             else if (rNumber < _userNumber)
             {
                 Smaller();
             }
         }
     }
 }