public void Setup() { var services = new ServiceProviderBootstrapper() .OverrideServicesWithTypesFromAssemblyOf <_BeforeTestRun>() .ConfigureServices(x => x.AddSingleton <NUnit.ExampleService>()) .BuildServiceProvider(); ServiceProviderBootstrapper.Initialize(services); }
public void Setup() { var services = new ServiceProviderBootstrapper() .UseStartup <WebApp.Startup>() .OverrideServicesWithTypesFromAssemblyOf <_BeforeTestRun>() .BuildServiceProvider(); ServiceProviderBootstrapper.Initialize(services); }
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) }; }
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); }
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); }