public Searcher(IPreprocessor preprocessor, MatcherFactory matcherFactory) { _preprocessor = preprocessor; _matcherFactory = matcherFactory; }
private void FindMatches(StreamReader streamReader, IEnumerable<string> phrases) { var matcher = new MatcherFactory().Create(phrases.ToList()); _matches = matcher.Matches(streamReader); }