public DispatcherEngine(ISequenceEventSelector sequencedEventSelector, IErrorQueueLoader errorQueueLoader, IHandlerExecutor handlerExecutor, IErrorReporter errorReporter) { _sequencedEventSelector = sequencedEventSelector; _errorQueueLoader = errorQueueLoader; _handlerExecutor = handlerExecutor; _errorReporter = errorReporter; }