/// <summary> /// 결합 해제 /// </summary> /// <param name="exchangeName">Exchage 명</param> /// <param name="routingKey">Routing Key</param> /// <param name="queueName">Queue 명</param> public void Unbind(string exchangeName, string routingKey, string queueName) { IExchange exchange = new Exchange(exchangeName); IBindable queue = new Queue(queueName, false); IBinding binding = new Binding(queue, exchange, routingKey); advancedBus.BindingDelete(binding); }
public void SetUp() { mockBuilder = new MockBuilder(); advancedBus = mockBuilder.Bus.Advanced; var exchange = new Exchange("my_exchange"); var queue = new Topology.Queue("my_queue", false); binding = advancedBus.Bind(exchange, queue, "my_routing_key"); advancedBus.BindingDelete(binding); }
public When_a_queue_is_unbound_from_an_exchange() { mockBuilder = new MockBuilder(); advancedBus = mockBuilder.Bus.Advanced; var exchange = new Exchange("my_exchange"); var queue = new Topology.Queue("my_queue", false); binding = advancedBus.Bind(exchange, queue, "my_routing_key"); advancedBus.BindingDelete(binding); }
public void Should_be_able_to_delete_objects() { // declare some objects var queue = advancedBus.QueueDeclare("my_queue"); var exchange = advancedBus.ExchangeDeclare("my_exchange", ExchangeType.Direct); var binding = advancedBus.Bind(exchange, queue, "routing_key"); // and then delete them advancedBus.BindingDelete(binding); advancedBus.ExchangeDelete(exchange); advancedBus.QueueDelete(queue); }
public void SetUp() { mockBuilder = new MockBuilder(); advancedBus = mockBuilder.Bus.Advanced; var exchange = new Exchange("my_exchange"); var queue = new Topology.Queue("my_queue", false); binding = advancedBus.Bind(exchange, queue, "my_routing_key"); advancedBus.BindingDelete(binding); }