Esempio n. 1
0
        /// <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);
        }
Esempio n. 2
0
        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);
        }
Esempio n. 4
0
        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);
        }