public void WorkQueue_NotExclusiveByDefault()
        {
            var exchange = new MockWorkQueueExchange {
                FirstQueueName = "FirstMockTestQueue"
            };

            exchange.Setup();

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

            exchange.Setup();

            exchange.Queues.First().Settings.IsNoAck.Should().BeFalse();
        }
        public void WorkQueue_DurableByDefault()
        {
            var exchange = new MockWorkQueueExchange {
                FirstQueueName = "FirstMockTestQueue"
            };

            exchange.Setup();

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

            exchange.Setup();

            exchange.ExchangeName.Should().BeEmpty();
        }