public StatMatcherRegexExpander( IReferencedRegexes referencedRegexes, IRegexGroupFactory regexGroupFactory, bool matchesWholeLineOnly) { _referencedRegexes = referencedRegexes; _regexGroupFactory = regexGroupFactory; _matchesWholeLineOnly = matchesWholeLineOnly; }
public StatMatcherRegexExpander( IStatMatchers statMatchers, IReferencedRegexes referencedRegexes, IRegexGroupFactory regexGroupFactory) { _statMatchers = statMatchers; _referencedRegexes = referencedRegexes; _regexGroupFactory = regexGroupFactory; _expanded = new Lazy <IReadOnlyList <MatcherData> >(() => Expand().ToList()); }
private static StatMatcherRegexExpander CreateSut( IReferencedRegexes referencedRegexe, bool matchesWholeLineOnly) => new StatMatcherRegexExpander(referencedRegexe, new RegexGroupService(null), matchesWholeLineOnly);
private static StatMatcherRegexExpander CreateSut( IReferencedRegexes referencedRegexe, bool matchesWholeLineOnly) => new StatMatcherRegexExpander(referencedRegexe, new RegexGroupService(Mock.Of <IValueBuilders>()), matchesWholeLineOnly);
private static IEnumerable <MatcherData> CreateSut( IStatMatchers statMatchers, IReferencedRegexes referencedRegexe) { return(new StatMatcherRegexExpander(statMatchers, referencedRegexe, new RegexGroupService(null))); }