public AutomaticDependencyFactory(Type type_to_create, IFetchDependencies container, ConstructorSelectionStrategy ctor_selector) { this.type_to_create = type_to_create; this.container = container; this.ctor_selector = ctor_selector; }
public void SetUp() { connection = MockRepository.GenerateMock <IDbConnection>(); reader = MockRepository.GenerateMock <IDataReader>(); pick_a_constructor = MockRepository.GenerateMock <IPickAConstructor>(); the_container = MockRepository.GenerateMock <IFetchDependencies>(); }
public void should_return_the_container_built_by_the_container_setup_process() { the_container = MockRepository.GenerateMock<IFetchDependencies>(); ISetupTheContainer setup = () => the_container; Dependencies.container_factory = setup; result = Dependencies.fetch; Assert.AreEqual(result, the_container); }
public static void run() { all_factories = new Dictionary <Type, ICreateOneDependency>(); var factories = new DependecyFactories(all_factories, Errors.factory_not_registered_for_type); the_container = new DependencyContainer(factories, Errors.dependency_creation_error); Dependencies.container_factory = () => the_container; }
public void should_return_the_container_built_by_the_container_setup_process() { the_container = MockRepository.GenerateMock <IFetchDependencies>(); ISetupTheContainer setup = () => the_container; Dependencies.container_factory = setup; result = Dependencies.fetch; Assert.AreEqual(result, the_container); }
public AutomaticallyResolvingDependencyFactory(Type type_to_create, IPickAConstructor constructor_picker, IFetchDependencies container) { this.type_to_create = type_to_create; this.constructor_picker = constructor_picker; this.container = container; }
public AutomaticDependencyFactory(Type type_to_create, IFetchDependencies container, IPickTheConstructorToCreateTheItemWith constructor_picker) { this.type_to_create = type_to_create; this.container = container; this.constructor_picker = constructor_picker; }
public Mapper(IFetchDependencies container) { this.container = container; }
public AutomaticItemFactory(Type type, IPickTheCtorOnAType ctor_picker, IFetchDependencies container) { this.type = type; this.ctor_picker = ctor_picker; this.container = container; }
public void SetUp() { connection = MockRepository.GenerateMock<IDbConnection>(); reader = MockRepository.GenerateMock<IDataReader>(); pick_a_constructor = MockRepository.GenerateMock<IPickAConstructor>(); the_container = MockRepository.GenerateMock<IFetchDependencies>(); }