Exemple #1
0
        private string GranularBuild()
        {
            string leadingConsonant  = _singleLetters.GetLeadingConsonant();
            string trailingConsonant = _singleLetters.GetTrailingConsonant();
            string vowel             = _singleLetters.GetVowel();

            return($"{leadingConsonant}{vowel}{trailingConsonant}");
        }
        private string TrigraphBuild()
        {
            string leadingConsonant   = _singleLetters.GetLeadingConsonant();
            string trigraph           = _graphemes.GetTrigraph();
            string trailingConsonsant = _singleLetters.GetTrailingConsonant();

            Word = $"{leadingConsonant}{trigraph}{trailingConsonsant}";

            if (_naughtyWords.CvcvcNaughtyWords.Contains(Word))
            {
                return(GetDefaultWord());
            }

            return(Word);
        }