Пример #1
0
        public void Setup()
        {
            var services = new ServiceProviderBootstrapper()
                           .OverrideServicesWithTypesFromAssemblyOf <_BeforeTestRun>()
                           .ConfigureServices(x => x.AddSingleton <NUnit.ExampleService>())
                           .BuildServiceProvider();

            ServiceProviderBootstrapper.Initialize(services);
        }
Пример #2
0
        public void Setup()
        {
            var services = new ServiceProviderBootstrapper()
                           .UseStartup <WebApp.Startup>()
                           .OverrideServicesWithTypesFromAssemblyOf <_BeforeTestRun>()
                           .BuildServiceProvider();

            ServiceProviderBootstrapper.Initialize(services);
        }
Пример #3
0
        protected ResourceFactBase(
            Action <ContainerBuilder, MockHttpServer> onBuildContainer)
        {
            this.onBuildContainer = onBuildContainer ?? ((_1, _2) => {});
            ExternalSystem        = new MockHttpServer();
            var config       = new HttpConfiguration();
            var bootstrapper = new ServiceProviderBootstrapper(config);

            bootstrapper.BuildContainer   += OnBuildContainer;
            bootstrapper.ContainerCreated += CacheTestScope;
            bootstrapper.Initialize();
            server = new HttpServer(config);
            Client = new HttpClient(server)
            {
                BaseAddress = new Uri(BaseAddress)
            };
        }
Пример #4
0
        public static Task EnsureBootstrapped()
        {
            if (!_isInitialized)
            {
                lock (_lockObject)
                {
                    if (!_isInitialized)
                    {
                        var services = new ServiceProviderBootstrapper()
                                       .UseStartup <WebApp.Startup>()
                                       .OverrideServicesWithTypesFromAssemblyOf <ExampleScenarios>()
                                       .BuildServiceProvider();

                        ServiceProviderBootstrapper.Initialize(services);
                        _isInitialized = true;
                    }
                }
            }

            return(Task.CompletedTask);
        }
Пример #5
0
        public static Task EnsureBootstrapped()
        {
            if (!_isInitialized)
            {
                lock (_lockObject)
                {
                    if (!_isInitialized)
                    {
                        var services = new ServiceProviderBootstrapper()
                                       .OverrideServicesWithTypesFromAssemblyOf <Xunit.ExampleService>()
                                       .ConfigureServices(x => x.AddSingleton <Xunit.ExampleService>())
                                       .BuildServiceProvider();

                        ServiceProviderBootstrapper.Initialize(services);
                        _isInitialized = true;
                    }
                }
            }

            return(Task.CompletedTask);
        }