public TestFixture()
        {
            var builder = new ConfigurationBuilder()
                          .AddJsonFile("appsettings.json", optional: true, reloadOnChange: true)
                          .AddUserSecrets <TestFixture>();

            IConfigurationRoot config = builder.Build();

            var services = new ServiceCollection();

            IFileProvider physicalFileProvider = new PhysicalFileProvider(Directory.GetCurrentDirectory());

            ConfigurationFacade.Configure(services, config, true, physicalFileProvider);

            ServiceProvider = services.BuildServiceProvider();
        }
        public void ConfigureServices()
        {
            if (_environment != Development)
            {
                _services.AddSingleton(new LoggerFactory()
                                       .AddConsole()
                                       .AddSerilog()
                                       .AddDebug());
                _services.AddLogging();
            }

            // configure automapper and setup dependency injection
            IFileProvider physicalFileProvider = new PhysicalFileProvider(Directory.GetCurrentDirectory());

            ConfigurationFacade.Configure(_services, _config, !_decryptSecrets, physicalFileProvider);
            ServiceProvider = _services.BuildServiceProvider();
        }