Esempio n. 1
0
 public TagFileAuthHelper(ILoggerFactory loggerFactory, IConfigurationStore configStore,
                          ITagFileAuthProjectV5Proxy tagFileAuthProjectV5Proxy
                          )
 {
     _logger = loggerFactory.CreateLogger <TagFileAuthHelper>();
     _tagFileAuthProjectV5Proxy = tagFileAuthProjectV5Proxy;
 }
Esempio n. 2
0
        public ExecutorTestFixture()
        {
            serviceProvider = new ServiceCollection()
                              .AddLogging()
                              .AddSingleton(new LoggerFactory().AddSerilog(SerilogExtensions.Configure("VSS.TagFileAuth.WepApiTests.log")))
                              .AddSingleton <IConfigurationStore, GenericConfiguration>()
                              .AddTransient <IServiceExceptionHandler, ServiceExceptionHandler>()

                              // for serviceDiscovery
                              .AddServiceDiscovery()
                              .AddHttpClient()
                              .AddTransient <IWebRequest, GracefulWebRequest>()
                              .AddMemoryCache()
                              .AddSingleton <IDataCache, InMemoryDataCache>()
                              .AddTransient <ITagFileAuthProjectV5Proxy, TagFileAuthProjectV5Proxy>()
                              .BuildServiceProvider();

            logger      = serviceProvider.GetRequiredService <ILoggerFactory>().CreateLogger <ExecutorTestFixture>();
            configStore = serviceProvider.GetRequiredService <IConfigurationStore>();
            tagFileAuthProjectV5Proxy = serviceProvider.GetRequiredService <ITagFileAuthProjectV5Proxy>();
        }