예제 #1
0
        public PatternEngineTests()
        {
            var services        = new ServiceCollection().AddUrlPattern();
            var serviceProvider = services.BuildServiceProvider();

            engine = serviceProvider.GetRequiredService <IPatternEngine>();
        }
예제 #2
0
 public SettingsCreator(
     IPatternEngine patternEngine,
     IGuidProvider guidProvider,
     ILogger <SettingsCreator> logger)
 {
     this.patternEngine = CheckValue(patternEngine, nameof(patternEngine));
     this.guidProvider  = CheckValue(guidProvider, nameof(guidProvider));
     this.logger        = CheckValue(logger, nameof(logger));
 }