public Engine(IReader reader, IWriter writer, IRecyclingManager recyclingManager) { this.reader = reader; this.writer = writer; this.recyclingManager = recyclingManager; this.recyclingManagerMethods = this.recyclingManager.GetType().GetMethods(); }
public Engine(IInputOutputManager inputOutputManager, IRecyclingManager recyclingManager) { this.inputOutputManager = inputOutputManager; this.recyclingManager = recyclingManager; this.recyclingManagerMethods = this.GetRecyclingManagerMethods(); }
public Engine(IReader consoleReader, IWriter consoleWriter, IRecyclingManager recyclingManager) { this.consoleReader = consoleReader; this.consoleWriter = consoleWriter; this.recyclingManager = recyclingManager; this.recyclingStationMethodInfos = this.recyclingManager.GetType().GetMethods(); }