public DefaultSUTFactory(IDictionary <Type, object> explicit_constructor_parameters,
                          IResolveADependencyForTheSUT dependency_resolver, IManageFakes fake_gateway)
 {
     this.actual_factory = create_automatically;
     this.explicit_constructor_parameters = explicit_constructor_parameters;
     this.fake_gateway        = fake_gateway;
     this.dependency_resolver = dependency_resolver;
 }
Esempio n. 2
0
 public DefaultSUTFactory(IDictionary <Type, object> specific_constructor_arguments, IMarshalNonGenericFakeResolutionToAGenericResolution
                          fake_resolver, IManageFakes fake_gateway)
 {
     this.actual_factory = new CreateSUT <SUT>(this.create_manually);
     this.specific_constructor_arguments = specific_constructor_arguments;
     this.fake_gateway  = fake_gateway;
     this.fake_resolver =
         fake_resolver;
 }
 public void create_using(CreateSUT <SUT> specific_factory)
 {
     this.actual_factory = specific_factory;
 }