private IRabbitMqConsumerService GetConsumerService(IBrokerConfigConsumers config = null)
        {
            var service = new RabbitMqConsumerService(config ?? _brokerConfig)
            {
                ServiceDescription = "Test service"
            };

            service.ReceiveMessage      += ReceiveMessage;
            service.ReceiveMessageError += ReceiveMessageError;
            service.ShutdownConsumer    += ShutDownConsumer;

            return(service);
        }
 public RabbitMqConsumerService(IBrokerConfigConsumers config)
 {
     _config = config;
 }