public Engine(IReader reader, IWriter writer, IRecyclingManager recyclingManager)
 {
     this.reader                  = reader;
     this.writer                  = writer;
     this.recyclingManager        = recyclingManager;
     this.recyclingManagerMethods = this.recyclingManager.GetType().GetMethods();
 }
Example #2
0
        public Engine(IInputOutputManager inputOutputManager, IRecyclingManager recyclingManager)
        {
            this.inputOutputManager = inputOutputManager;
            this.recyclingManager   = recyclingManager;

            this.recyclingManagerMethods = this.GetRecyclingManagerMethods();
        }
Example #3
0
 public Engine(IReader consoleReader, IWriter consoleWriter, IRecyclingManager recyclingManager)
 {
     this.consoleReader               = consoleReader;
     this.consoleWriter               = consoleWriter;
     this.recyclingManager            = recyclingManager;
     this.recyclingStationMethodInfos = this.recyclingManager.GetType().GetMethods();
 }