public RabbitConnectionWrapper(RabbitMqConfig config) { _config = config; var connectionFactory = new ConnectionFactory() { UserName = _config.UserName, Password = _config.Password, HostName = _config.Host, Port = _config.Port, VirtualHost = _config.VirtualHost, }; Connection = connectionFactory.CreateConnection(); }
public RabbitMqProducer(IRabbitConnectionWrapper rabbitConnectionWrapper, RabbitMqConfig rabbitMqConfig) { _connection = rabbitConnectionWrapper.Connection; _rabbitMqConfig = rabbitMqConfig; }