public void DirectExchangeQueues_DurableByDefault()
        {
            var exchange = new MockDirectExchange {
                FirstQueueName = "FirstMockTestQueue"
            };

            exchange.Setup();

            exchange.Queues.First().Settings.IsDurable.Should().BeTrue();
        }
        public void DirectExchangeQueues_NotExclusiveByDefault()
        {
            var exchange = new MockDirectExchange {
                FirstQueueName = "FirstMockTestQueue"
            };

            exchange.Setup();

            exchange.Queues.First().Settings.IsExclusive.Should().BeFalse();
        }
        public void DirectExchangeQueues_RequiresAckByDefault()
        {
            var exchange = new MockDirectExchange {
                FirstQueueName = "FirstMockTestQueue"
            };

            exchange.Setup();

            exchange.Queues.First().Settings.IsNoAck.Should().BeFalse();
        }