public static Exchange AddExchange1(this Topology topology, string prefix = "")
        {
            var exchange = new Exchange
            {
                Name = prefix + "e1",
                ExchangeType = ExchangeType.Topic
            };

            topology.Exchanges.Add(exchange);
            return exchange;
        }
 private static void TestExchange(Exchange exchange, string expectedName, ExchangeType expectedType, bool expectedDurable = true)
 {
     Assert.AreEqual(expectedName, exchange.Name, "Exchange Name");
     Assert.AreEqual(expectedType, exchange.ExchangeType, "Exchange Type");
     Assert.AreEqual(expectedDurable, exchange.Durable, "Exchange Durable");
 }
 public void DeleteExchange(Exchange exchange)
 {
 }
 public void CreateExchange(Exchange exchange)
 {
 }
 public void DeleteExchange(Exchange exchange)
 {
     Actions.Add("de:" + exchange.Name);
 }
 public void CreateExchange(Exchange exchange)
 {
     Actions.Add("ce:" + exchange.Name + ":" + exchange.ExchangeType + ":" + exchange.Durable);
 }