Ejemplo n.º 1
0
        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)
                                              ));
        }
Ejemplo n.º 2
0
 public RetrievalStrategyStoreTests()
 {
     _retrievalStrategyStore = new RetrievalStrategyStore();
 }