public void ConfigureContainer(ContainerBuilder containerBuilder) { if (Environment.IsEnvironment("UnitTest")) { ApplicationBootstrap.RegisterServicesForTesting(containerBuilder); } else { ApplicationBootstrap.RegisterServices(containerBuilder); } }
public IServiceProvider ConfigureServices(IServiceCollection services) { services.AddApplicationInsightsTelemetry(); services.AddMvc(options => { options.Filters.Add <UnhandledExceptionFilter>(); options.Filters.Add <ModelValidationFilter>(); }) .AddFluentValidation(fv => fv.RegisterValidatorsFromAssemblyContaining <AddPassengerCommandValidator>());; services.AddCors(); if (Environment.IsEnvironment("UnitTest")) { return(ApplicationBootstrap.RegisterServicesForTesting(services)); } return(ApplicationBootstrap.RegisterServices(services, Configuration)); }