public MqService(ISerializeService serialize, IDeserializeService deserialize, IConfigService config) { _serialize = serialize; _deserialize = deserialize; _config = config; var factory = new ConnectionFactory(); factory.UserName = _config.UserName; factory.Password = _config.Password; factory.VirtualHost = _config.VirtualHost; factory.HostName = _config.HostName; factory.Port = _config.Port; _conn = factory.CreateConnection(); _channel = _conn.CreateModel(); _channel.QueueDeclare(_config.QueueName, true, false, false, null); }
public AquariumService(AquariumHttpFactory aquariumHttpFactory, IDeserializeService deserializeService) { this.aquariumHttpFactory = aquariumHttpFactory; this.deserializeService = deserializeService; }