public static ContainerBuilder GetTestsContainer(DependencyInstanceType type = DependencyInstanceType.SingleInstance) { ContainerBuilder builder = new ContainerBuilder(); AutofacDependencyMapProvider.BuildBaselineDependencies(builder, type); return(builder); }
public static ContainerBuilder GetWebApiContainer() { ContainerBuilder builder = new ContainerBuilder(); AutofacDependencyMapProvider.BuildBaselineDependencies(builder); AutofacDependencyMapProvider.AddOtherWebApiDependencies(builder); return(builder); }
public static ContainerBuilder GetMonitorSvcContainer(DependencyInstanceType type = DependencyInstanceType.InstancePerLifetimeScope) { ContainerBuilder builder = new ContainerBuilder(); AutofacDependencyMapProvider.BuildBaselineDependencies(builder, type); AutofacDependencyMapProvider.AddOtherMonitorServiceDependencies(builder); return(builder); }
public static ContainerBuilder GetOrderServiceContainer() { ContainerBuilder builder = new ContainerBuilder(); AutofacDependencyMapProvider.BuildBaselineDependencies(builder); AutofacDependencyMapProvider.AddOtherOrderServiceDependencies(builder); return(builder); }