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; }
/// <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; }
public SutTests(IClassConstructor classConstructor, IConstructorProvider constructorProvider) { _constructorProvider = constructorProvider; _classConstructor = classConstructor; }
public SutBuilder(IConstructorProvider constructorProvider, IClassConstructor classConstructor) { _classConstructor = classConstructor; _constructorProvider = constructorProvider; }