Example #1
0
 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;
 }
Example #5
0
 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));
 }
Example #7
0
 public IUpdateNonCtorDependenciesOnAnItem create(IManageTheDependenciesForASUT dependency_registry)
 {
     return(new NonCtorDependencySetter(dependency_registry));
 }