Пример #1
0
 public void ConfigureContainer(ContainerBuilder containerBuilder)
 {
     if (Environment.IsEnvironment("UnitTest"))
     {
         ApplicationBootstrap.RegisterServicesForTesting(containerBuilder);
     }
     else
     {
         ApplicationBootstrap.RegisterServices(containerBuilder);
     }
 }
Пример #2
0
        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));
        }