public BannedTextViewer(IBanWordsReader banWordsReader, IWordRegexProvider wordRegexProvider, bool enableFilter) { _banWordsReader = banWordsReader; _wordRegexProvider = wordRegexProvider; _enableFilter = enableFilter; }
private static int ShowBadWordsCount(IBanWordsReader fileReader, IWordRegexProvider wordRegexProvider, string content) { var bannedCounter = new BannedWordsCounter(fileReader, wordRegexProvider); return(bannedCounter.CountOfBannedWords(content)); }
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; }