private static IServiceProvider CreateServiceProvider() { var factory = new AutofacMultitenantServiceProviderFactory(CreateContainer); var containerBuilder = new ContainerBuilder(); var services = new ServiceCollection(); containerBuilder.Populate(services); factory.CreateBuilder(services); return(factory.CreateServiceProvider(containerBuilder)); }
public void GetAutofacMultitenantRootReturnsMultitenantContainer() { var factory = new AutofacMultitenantServiceProviderFactory(CreateMultitenantContainer); factory.CreateBuilder(new ServiceCollection()); var serviceProvider = factory.CreateServiceProvider(new ContainerBuilder()); #pragma warning disable 618 Assert.NotNull(serviceProvider.GetAutofacMultitenantRoot()); #pragma warning restore 618 }