public BootstrapperBaseTests() { DependencyContainerCreation dependencyContainerCreation = DependencyContainerFactory.Create(); _dependencyRegistrar = dependencyContainerCreation.Registrar; _dependencyRetriever = dependencyContainerCreation.Retriever; }
protected BootstrapperBase(IDependencyRegistrar dependencyRegistrar, IDependencyRetriever dependencyRetriever) { _dependencyRegistrar = dependencyRegistrar; _dependencyRetriever = dependencyRetriever; Initialize(); }
public void TestPassesDependencyRetrieverArgument() { IDependencyRetriever actualRetriever = null; HandlerStrategy(passedInRetriever => actualRetriever = passedInRetriever).LocateService(); Assert.Same(_dependencyRetrieverMock.Object, actualRetriever); }
protected BootstrapperBase() { DependencyContainerCreation dependencyContainerCreation = DependencyContainerFactory.Create(); _dependencyRegistrar = dependencyContainerCreation.Registrar; _dependencyRetriever = dependencyContainerCreation.Retriever; Initialize(); }
internal Bootstrapper(IDependencyRegistrar dependencyRegistrar, IDependencyRetriever dependencyRetriever, bool registerRootViewModel = true) : base(dependencyRegistrar, dependencyRetriever) { _registerRootViewModel = registerRootViewModel; Configure(); }
public RetrievalStrategyFactory(IDependencyRetriever dependencyRetriever, IArgumentConstructorMapFactory argumentConstructorMapFactory, IUserArgumentBuilderFactory userArgumentBuilderFactory, IObjectBuilderFactory objectBuilderFactory) { _dependencyRetriever = dependencyRetriever; _argumentConstructorMapFactory = argumentConstructorMapFactory; _userArgumentBuilderFactory = userArgumentBuilderFactory; _objectBuilderFactory = objectBuilderFactory; }
public LocationStrategyFactory(IDependencyRetriever dependencyRetriever, IDiConstructorMapFactory diConstructorMapFactory, IDiArgumentBuilderFactory diArgumentBuilderFactory, IObjectBuilderFactory objectBuilderFactory ) { _dependencyRetriever = dependencyRetriever; _diConstructorMapFactory = diConstructorMapFactory; _diArgumentBuilderFactory = diArgumentBuilderFactory; _objectBuilderFactory = objectBuilderFactory; }
public DbContextTestFixture( IServiceCollection serviceCollection = null, IDependencyRetriever dependencyRetriever = null, IConstructorFilter constructorFilter = null, ITargetFactory <T> targetFactory = null) { var services = ServiceCollectionFactory.Create(serviceCollection ?? new ServiceCollection()) .AddDatabaseTestingUtilities <TContext>() .BuildServiceProvider(); this.DependencyRetriever = dependencyRetriever ?? services.GetService <IDependencyRetriever>(); this.ConstructorFilter = constructorFilter ?? services.GetService <IConstructorFilter>(); this.TargetFactory = targetFactory ?? new TargetFactory <T>(this.ConstructorFilter); this.Setup(); }
public UserArgumentBuilder(IDependencyRetriever dependencyRetriever, IConstructorParameterInfo constructorParameterInfo, object[] userArguments) : base(dependencyRetriever, constructorParameterInfo) { _constructorParameterInfo = constructorParameterInfo; _userArguments = userArguments; }
private protected ArgumentBuilderBase(IDependencyRetriever dependencyRetriever, IConstructorParameterInfo constructorParameterInfo) { _dependencyRetriever = dependencyRetriever; _constructorParameterInfo = constructorParameterInfo; }
public static ServiceFactoryCreation Create(IDependencyRegistrar dependencyRegistrar, IDependencyRetriever dependencyRetriever) { RetrievalStrategyStore retrievalStrategyStore = new RetrievalStrategyStore(); return(new ServiceFactoryCreation(new ServiceFactoryRegistrar(dependencyRegistrar, new RetrievalStrategyFactory(dependencyRetriever, new ConstructorMapFactory(new ConstructorQueryProvider(new ConstructorFactory())), new ArgumentBuilderFactory(dependencyRetriever), new ObjectBuilderFactory() ), retrievalStrategyStore ), new ServiceFactory(retrievalStrategyStore) )); }
internal ArgumentBuilderBaseMock(IDependencyRetriever dependencyRetriever, IConstructorParameterInfo constructorParameterInfo) : base(dependencyRetriever, constructorParameterInfo) { _constructorParameterInfo = constructorParameterInfo; }
public HandlerStrategy(IDependencyRetriever dependencyRetriever, Func <IDependencyRetriever, object> handler) { _dependencyRetriever = dependencyRetriever; _handler = handler; }
public FromRetrieverRetrievalStrategy(IDependencyRetriever dependencyRetriever, Type interfaceType) { _dependencyRetriever = dependencyRetriever; _interfaceType = interfaceType; }
public ArgumentBuilderFactory(IDependencyRetriever dependencyRetriever) { _dependencyRetriever = dependencyRetriever; }
public DependencyContainerCreation(IDependencyRegistrar registrar, IDependencyRetriever retriever, IDependencyActivator activator) { Registrar = registrar; Retriever = retriever; Activator = activator; }