protected Fixture() { var config = ConfigLoader.Load("appsettings.tests.json"); _connectionString = config.GetSection("Database").GetValue <string>("ConnectionString"); DatabaseCreator.CreateIfNotExists(_connectionString).Wait(); DatabaseCleanup.ClearDatabase(_connectionString); TimeProvider = new MockTimeProvider(); _host = ApiHost.CreateWebHost(config, services => services.AddSingleton <ITimeProvider>(TimeProvider)); _host.Start(); }