public FactoryMethodInstanceCreator(IParametersValuesGenerator valuesGenerator, IFactoryMethodInvoker methodInvoker) { ValuesGenerator = valuesGenerator; MethodInvoker = methodInvoker; }
public FactoryMethodInvoker(IParametersValuesExtractor valuesExtractor, IParametersValuesGenerator valuesGenerator) { ValuesExtractor = valuesExtractor; ValuesGenerator = valuesGenerator; }