public static Queue AddQueue1(this Topology topology, string prefix = "")
        {
            var queue = new Queue
            {
                Name = prefix + "q1"
            };

            topology.Queues.Add(queue);
            return queue;
        }
 private static void TestQueue(Queue queue, string expectedName, bool expectedDurable = true)
 {
     Assert.AreEqual(expectedName, queue.Name, "Queue Name");
     Assert.AreEqual(expectedDurable, queue.Durable, "Queue Durable");
 }
 public void CreateBinding(Queue queue, Binding binding)
 {
 }
 public void DeleteQueue(Queue queue)
 {
 }
 public void DeleteBinding(Queue queue, Binding binding)
 {
 }
 public void CreateQueue(Queue queue)
 {
 }
 public void DeleteQueue(Queue queue)
 {
     Actions.Add("dq:" + queue.Name);
 }
 public void DeleteBinding(Queue queue, Binding binding)
 {
     Actions.Add("db:" + queue.Name + ":" + binding.Exchange + ":" + binding.RoutingKey);
 }
 public void CreateQueue(Queue queue)
 {
     Actions.Add("cq:" + queue.Name + ":" + queue.Durable);
 }