public DefaultSUTFactory(IManageTheDependenciesForASUT manage_the_dependencies_for_asut, IUpdateNonCtorDependenciesOnAnItem non_ctor_dependency_visitor) { this.actual_factory = this.create_automatically; this.manage_the_dependencies_for_asut = manage_the_dependencies_for_asut; this.non_ctor_dependency_visitor = non_ctor_dependency_visitor; }
public ICreateAndManageDependenciesFor <SUT> create <SUT>(IManageTheDependenciesForASUT dependency_registry, IUpdateNonCtorDependenciesOnAnItem non_ctor_dependency_visitor) { return(new DefaultSUTFactory <SUT>(dependency_registry, non_ctor_dependency_visitor)); }
public IUpdateNonCtorDependenciesOnAnItem create(IManageTheDependenciesForASUT dependency_registry) { return new NonCtorDependencySetter(dependency_registry); }
public NonCtorDependencySetter(IManageTheDependenciesForASUT dependency_registry) { this.dependency_registry = dependency_registry; }
public static IUpdateNonCtorDependenciesOnAnItem create_visitor <Target>( IManageTheDependenciesForASUT dependency_registry) { return(MainControllerFactory.new_instance().downcast_to <MainControllerFactory>() .non_ctor_dependency_visitor_factory.create(dependency_registry)); }
public IUpdateNonCtorDependenciesOnAnItem create(IManageTheDependenciesForASUT dependency_registry) { return(new NonCtorDependencySetter(dependency_registry)); }