void GetMissedCharacter_positive_scenario(IEnumerable <char> characters, char expectedMissedChar)
        {
            char missedChar = (char)0;
            var  isFound    = charCounter.TryGetMissedCharacter(characters, out missedChar);

            Assert.True(isFound);
            Assert.Equal(expectedMissedChar, missedChar);
        }
        public IActionResult Task3Result(string inputString)
        {
            if (String.IsNullOrWhiteSpace(inputString))
            {
                return(BadRequest("Входная трока не может быть пустой"));
            }
            string result  = String.Empty;
            var    counter = new CharactersCounter();

            try
            {
                if (counter.TryGetMissedCharacter(inputString.ToCharArray(), out var missedCharacter))
                {
                    result += "Пропущенная буква: " + missedCharacter;
                }
                else
                {
                    result = "Пропущенная буква не найдена";
                }
            }
            catch (ArgumentOutOfRangeException)
            {
                result = "Входная строка не должна содержать символов кроме букв английского алфавита";
            }
            return(Ok(result));
        }