Esempio n. 1
0
 public ServiceConstructorProvider(IConstructorInfoListGenerator infoListGenerator, IConstructorListGenerator listGenerator, IServiceHasConstructorParametersChecker hasConstructorParametersChecker, IConstructorFinder constructorFinder, IConstructorParametersGenerator parametersGenerator, IConstructorProvider constructorProvider)
 {
     InfoListGenerator = infoListGenerator;
     ListGenerator     = listGenerator;
     HasConstructorParametersChecker = hasConstructorParametersChecker;
     ConstructorFinder   = constructorFinder;
     ParametersGenerator = parametersGenerator;
     ConstructorProvider = constructorProvider;
 }
 public ConstructorInstanceCreator(IConstructorInvoker constructorInvoker, IConstructorParametersGenerator parametersGenerator,
                                   IConstructorProvider constructorProvider, IConstructorInfoListGenerator constructorInfoListGenerator, IConstructorFinder constructorFinder,
                                   IConstructorListGenerator constructorListGenerator, IParametersValuesExtractor parametersValuesExtractor)
 {
     ConstructorInvoker           = constructorInvoker;
     ParametersGenerator          = parametersGenerator;
     ConstructorProvider          = constructorProvider;
     ConstructorInfoListGenerator = constructorInfoListGenerator;
     ConstructorFinder            = constructorFinder;
     ConstructorListGenerator     = constructorListGenerator;
     ParametersValuesExtractor    = parametersValuesExtractor;
 }
Esempio n. 3
0
 /// <summary>
 /// Instantiates an instance of <see cref="MutableTypeConstructorBasedFactory" />
 /// </summary>
 /// <param name="provider">An instance of <see cref="IConstructorProvider" /> that provides the constructor to use</param>
 public MutableTypeConstructorBasedFactory(IConstructorProvider provider)
 {
     _provider = provider;
 }
Esempio n. 4
0
 public SutTests(IClassConstructor classConstructor, IConstructorProvider constructorProvider)
 {
     _constructorProvider = constructorProvider;
     _classConstructor    = classConstructor;
 }
Esempio n. 5
0
 public SutBuilder(IConstructorProvider constructorProvider, IClassConstructor classConstructor)
 {
     _classConstructor    = classConstructor;
     _constructorProvider = constructorProvider;
 }