public void CreateInstance_InnerContainerParamIsPresent() { var instance = DependencyContainerFactory.CreateInstance <Container>( new Container()); Assert.NotNull(instance); }
/// <summary> /// Initialize IOC container /// </summary> public void InitializeContainer() { var dependencies = CreateDependencies(); var unityContainer = DependencyContainerFactory.GetContainer(dependencies); Resolver.Container.UnityInjection(unityContainer); }
public BootstrapperBaseTests() { DependencyContainerCreation dependencyContainerCreation = DependencyContainerFactory.Create(); _dependencyRegistrar = dependencyContainerCreation.Registrar; _dependencyRetriever = dependencyContainerCreation.Retriever; }
public void CreateInstance_ContainerDoesNotImplementBaseClass_ThrowsNonDependencyContainerException() { Assert.Throws <NonDependencyContainerException>(() => { DependencyContainerFactory.CreateInstance <BaselessContainer>( new BaselessContainer()); }); }
public void CreateInstance_InnerContainerParamIsNull_ThrowsArgumentNullException() { Assert.Throws <ArgumentNullException>(() => { DependencyContainerFactory.CreateInstance <Container>( null); }); }
public static IDependencyContainer CreateInstance( bool allowReflectionEmit = false) { var instance = DependencyContainerFactory.CreateInstance <DryContainer>( CreateImplementation(allowReflectionEmit)); return(instance); }
protected BootstrapperBase() { DependencyContainerCreation dependencyContainerCreation = DependencyContainerFactory.Create(); _dependencyRegistrar = dependencyContainerCreation.Registrar; _dependencyRetriever = dependencyContainerCreation.Retriever; Initialize(); }
public static IDependencyContainer CreateInstance( ILogService logService, bool allowReflectionEmit = false) { var instance = DependencyContainerFactory.CreateInstance <NinjectDependencyContainer>( CreateImplementation(allowReflectionEmit), logService); return(instance); }
public void CreateInstance_InnerContainerAndLogServiceParamIsPresent() { LogServiceFactory.Instance.AddConsole(); var instance = DependencyContainerFactory.CreateInstance <Container>( new Container(), LogServiceFactory.Instance.Create("unit test")); Assert.NotNull(instance); Assert.NotNull((instance as Container).Log); }
public ServiceFactoryTests() { DependencyContainerCreation dependencyContainerCreation = DependencyContainerFactory.Create(); _dependencyRegistrar = dependencyContainerCreation.Registrar; ServiceFactoryCreation serviceFactoryCreation = ServiceFactoryFactory.Create(dependencyContainerCreation.Registrar, dependencyContainerCreation.Retriever); _serviceFactoryRegistrar = serviceFactoryCreation.Registrar; _serviceFactory = serviceFactoryCreation.Factory; }
private IDependencyContainer GetDependencyContainer(DependencyContainerFactory dependencyContainerFactory) { ArgumentChecker.IsNotNull(dependencyContainerFactory, "resolverFactory"); return(dependencyContainerFactory.CreateInstance()); }
/// <summary> /// Creates the standard resolver. /// </summary> /// <returns>IDependencyResolver.</returns> public static DependencyResolver CreateStandardResolver() { IDependencyContainer container = new DependencyContainerFactory().CurrentContainer; return(new DependencyResolver(container)); }
public virtual void ContainerStart() { DependencyResolver.Container.UnityInjection(DependencyContainerFactory.GetContainer(InjectDependencies())); }