protected (IServiceProvider, IHost) GetContainer(Action <NakedCoreOptions> setup) { ImmutableSpecFactory.ClearCache(); var hostBuilder = CreateHostBuilder(new string[] { }, setup).Build(); return(hostBuilder.Services, hostBuilder); }
protected IServiceProvider GetContainer(IReflectorConfiguration rc) { ImmutableSpecFactory.ClearCache(); var hostBuilder = CreateHostBuilder(new string[] { }, rc).Build(); return(hostBuilder.Services); }
protected IUnityContainer GetContainer() { ImmutableSpecFactory.ClearCache(); var c = new UnityContainer(); RegisterTypes(c); return(c); }