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())
                          );
     });
 }
Exemplo n.º 2
0
 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())
                          );
     });
 }