public CustomersApiTests(WebApplicationFactory <Startup> factory) { _factory = factory; _dbContextCreator = new DbContextCreator(); _client = _factory.WithWebHostBuilder(builder => { builder.ConfigureServices(services => { _dbContextCreator.Setup(services); }); }).CreateClient(); }
public PaymentsApiTests(WebApplicationFactory <Startup> factory) { _factory = factory; _dbContextCreator = new DbContextCreator(); _utcNow = DateTime.UtcNow; _client = _factory.WithWebHostBuilder(builder => { builder.ConfigureServices(services => { _dbContextCreator.Setup(services); services.AddSingleton <IDateProvider>(Mock.Of <IDateProvider>(p => p.GetUtcNow() == _utcNow)); }); }).CreateClient(); }