private string GranularBuild() { string leadingConsonant = _singleLetters.GetLeadingConsonant(); string trailingConsonant = _singleLetters.GetTrailingConsonant(); string vowel = _singleLetters.GetVowel(); return($"{leadingConsonant}{vowel}{trailingConsonant}"); }
private string GetDefaultWord() { string cvPrefix = _graphemes.GetCvPrefix(); string ccSuffix = _graphemes.GetCcSuffix(); if (ccSuffix.Length == 3) { string leadingConsonant = _singleLetters.GetLeadingConsonant(); Word = $"{leadingConsonant}{ccSuffix}"; } else { Word = $"{cvPrefix}{ccSuffix}"; } if (_naughtyWords.CvccNaughtyWords.Contains(Word)) { return(GetDefaultWord()); } return(Word); }
private string DefaultBuild() { string cvPrefix = _graphemes.GetCvPrefix(); string consonant = _singleLetters.GetLeadingConsonant(); string vcSuffix = _graphemes.GetVcSuffix(); Word = $"{cvPrefix}{consonant}{vcSuffix}"; if (_naughtyWords.CvcvcNaughtyWords.Contains(Word)) { return(GetDefaultWord()); } return(Word); }