public PatternTypeResolverTests() { var services = new ServiceCollection().AddUrlPattern(); var serviceProvider = services.BuildServiceProvider(); resolver = serviceProvider.GetRequiredService <IPatternTypeResolver>(); }
public PatternCompiler( IPatternTypeResolver resolver, IPatternParser parser, IPatternValidator validator) { this.resolver = CheckValue(resolver, nameof(resolver)); this.parser = CheckValue(parser, nameof(parser)); this.validator = CheckValue(validator, nameof(validator)); }