public void DirectExchange_NotAutoDeleteByDefault() { var exchange = new MockTopicExchange(); exchange.Setup(); exchange.Settings.IsAutoDelete.Should().BeFalse(); }
public void DirectExchange_DurableByDefault() { var exchange = new MockTopicExchange(); exchange.Setup(); exchange.Settings.IsDurable.Should().BeTrue(); }
public void DirectExchangeQueue_MustHaveAtLeastOneRouteKey() { var exchange = new MockTopicExchange { FirstQueueName = "FirstMockTestQueue", FirstQueueRouteKeys = new string[] { } }; Assert.Throws <BrokerException>(() => exchange.Setup()).Message .Should().Contain("must have a route-key specified"); }
public void DirectExchangeQueue_NotExclusiveByDefault() { var exchange = new MockTopicExchange { FirstQueueName = "FirstMockTestQueue" }; exchange.Setup(); exchange.Queues.First().Settings.IsExclusive.Should().BeFalse(); }
public void DirectExchangeQueues_DurableByDefault() { var exchange = new MockTopicExchange { FirstQueueName = "FirstMockTestQueue" }; exchange.Setup(); exchange.Queues.First().Settings.IsDurable.Should().BeTrue(); }
public void DirectExchangeQueues_RequireAckByDefault() { var exchange = new MockTopicExchange { FirstQueueName = "FirstMockTestQueue" }; exchange.Setup(); exchange.Queues.First().Settings.IsNoAck.Should().BeFalse(); }