public MessageProducer(IOptions <ConfigRabbitMQ> config, IConnectionHelper connectionFactory, ISerializationManager serialization)
 {
     _config        = config.Value;
     _connection    = connectionFactory.CreateConnection(_config);
     _model         = _connection.CreateModel();
     _serialization = serialization;
 }
 public MessageConsumer(
     IOptions <ConfigRabbitMQ> config,
     IConnectionHelper connectionFactory,
     ISerializationManager serialization,
     ILogger <MessageConsumer> logger
     )
 {
     _config        = config.Value;
     _connection    = connectionFactory.CreateConnection(_config);
     _serialization = serialization;
     _logger        = logger;
 }