public BannedTextViewer(IBanWordsReader banWordsReader, IWordRegexProvider wordRegexProvider, bool enableFilter)
 {
     _banWordsReader    = banWordsReader;
     _wordRegexProvider = wordRegexProvider;
     _enableFilter      = enableFilter;
 }
Пример #2
0
        private static int ShowBadWordsCount(IBanWordsReader fileReader, IWordRegexProvider wordRegexProvider, string content)
        {
            var bannedCounter = new BannedWordsCounter(fileReader, wordRegexProvider);

            return(bannedCounter.CountOfBannedWords(content));
        }
Пример #3
0
        private static string FilterText(IBanWordsReader fileReader, IWordRegexProvider regexProvider, string content, bool showBannedText)
        {
            var textView = new BannedTextViewer(fileReader, regexProvider, showBannedText);

            return(textView.BannedTextFilter(content));
        }
 public BannedWordsCounter(IBanWordsReader banWordsReader, IWordRegexProvider wordRegexProvider)
 {
     _banWordsReader    = banWordsReader;
     _wordRegexProvider = wordRegexProvider;
 }