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; }
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; }