public EventBus(ILogger logger, INoHandlerFoundStrategyFactory noHandlerFoundStrategyFactory)
     : base(logger, noHandlerFoundStrategyFactory)
 {
     if (logger == null)
     {
         throw new ArgumentNullException("logger");
     }
     _logger = logger;
 }
        protected MessageProcessorBase(ILogger logger, INoHandlerFoundStrategyFactory noHandlerFoundStrategyFactory)
        {
            if (logger == null)
            {
                throw new ArgumentNullException(nameof(logger));
            }
            if (noHandlerFoundStrategyFactory == null)
            {
                throw new ArgumentNullException(nameof(noHandlerFoundStrategyFactory));
            }

            _logger = logger;
            _noHandlerFoundStrategyFactory = noHandlerFoundStrategyFactory;
        }
 public CommandProcessor(ILogger logger, INoHandlerFoundStrategyFactory noHandlerFoundStrategyFactory)
     : base(logger, noHandlerFoundStrategyFactory)
 {
 }