public Executive(IScanner scanner, IMarshaller marshaller, IConveyer conveyer) : base(0) { this.MonitoredControllers.Add(scanner); this.MonitoredControllers.Add(marshaller); this.MonitoredControllers.Add(conveyer); //TODO: Add references to AUX, Climate and Housing }
public ExecutiveTests() { var feedFactory = new FeedFactory(); var scanlinePool = new ScanlinePool(1024); var scanner = new Scanner { Detector = new Detector(feedFactory, scanlinePool), Xray = new FakeXRay(0, 0) }; marshaller = new Marshaller(feedFactory); conveyer = new Conveyer(feedFactory); executive = new Executive(scanner, marshaller, conveyer); }