public ObjectFactoriesProcessor(ILog log, IAssemblies assemblies, IFactoryFinder factoryFinder, IConstructorCallFinder constructorCallFinder, IFactoryCallWeaver factoryCallWeaver, IFactoryMapSerializer factoryMapSerializer) { _log = log; _factoryMapSerializer = factoryMapSerializer; _assemblies = assemblies; _factoryCallWeaver = factoryCallWeaver; _constructorCallFinder = constructorCallFinder; _factoryFinder = factoryFinder; }
public override ObjectFactoriesProcessor Create() { _assembly = _mocks.DynamicMock <IAssembly>(); _assemblies = _mocks.DynamicMock <IAssemblies>(); _factoryFinder = _mocks.DynamicMock <IFactoryFinder>(); _constructorCallFinder = _mocks.DynamicMock <IConstructorCallFinder>(); _factoryCallWeaver = _mocks.DynamicMock <IFactoryCallWeaver>(); _factoryMapSerializer = _mocks.DynamicMock <IFactoryMapSerializer>(); return(new ObjectFactoriesProcessor(new NullLogger(), _assemblies, _factoryFinder, _constructorCallFinder, _factoryCallWeaver, _factoryMapSerializer)); }