protected override void ConfigureWebHost(IWebHostBuilder builder) { builder.UseEnvironment("Testing") .ConfigureTestServices(services => { services.Replace(ServiceDescriptor.Scoped(serviceProvider => _cartContextFactory.GetCartRepository())); services.Replace(ServiceDescriptor.Scoped(serviceProvider => _cartContextFactory.GetCatalogService()) ); }); }
protected override void ConfigureWebHost(IWebHostBuilder builder) { builder.UseEnvironment("Testing") .ConfigureTestServices(services => { services.AddSingleton <IEndpointInstance>(x => null); services.Replace( ServiceDescriptor.Scoped(_ => _cartContextFactory.GetCartRepository())); services.Replace(ServiceDescriptor.Scoped(_ => _cartContextFactory.GetCatalogService()) ); }); }