public void TestExchangeService_DeleteExchange_ServiceChannelClosed() { Assert.That(() => { var exchange = new ExchangeService(ClosedChannel); exchange.Delete("Test.Exchange"); }, Throws.TypeOf <ServiceException>()); }
public void TestExchangeService_DeclareExchange_WithQueues() { var exchange = new ExchangeAddressModel() { Name = "Test.Exchange.WithQueues", Queues = new List <QueueAddressModel>() { new QueueAddressModel() { Name = "Test.ExchangeWithQueues.Queue1" }, new QueueAddressModel() { Name = "Test.ExchangeWithQueues.Queue2" } } }; var exc = new ExchangeService(Channel, new QueueService(Channel)); Assert.DoesNotThrow(() => { exc.Declare(exchange); }); Assert.DoesNotThrow(() => { exc.Delete("Test.Exchange.WithQueues", false); }); }