Ejemplo n.º 1
0
        public override void Configure(IApplicationBuilder app)
        {
            _bootstrapper.SetServiceProvider(app.ApplicationServices);
            _bootstrapper.Initialize(app);
            var hostingEnvironment = app.ApplicationServices.GetRequiredService <IHostingEnvironment>();
            var instance           = app.ApplicationServices.GetRequiredService(_startuModuleType);
            var action             = FindConfigureDelegate(_startuModuleType, hostingEnvironment.EnvironmentName).Build(instance);

            action?.Invoke(app);
        }
Ejemplo n.º 2
0
        protected IntegratedTest()
        {
            var services = CreateServiceCollection();

            BeforeAddBootstrapper(services);

            var bootstrapper = new InternalBootstrapper(typeof(TStartupModule), services, null, SetBootstrapperCreationOptions);

            Bootstrapper = bootstrapper;

            AfterAddBootstrapper(services);

            RootServiceProvider = CreateServiceProvider(services);
            TestServiceScope    = RootServiceProvider.CreateScope();
            bootstrapper.SetServiceProvider(TestServiceScope.ServiceProvider);
            bootstrapper.Initialize();
        }