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