public async Task CreateBindAndUnbindExchangeAsync() { var options = new RabbitOptions(); options.FactoryOptions.Uri = new Uri("amqp://*****:*****@localhost:5672/"); var top = new Topologer(options); var error = await top.CreateExchangeAsync("TestExchangeTest", "direct", false, false, null).ConfigureAwait(false); Assert.False(error); error = await top.CreateExchangeAsync("TestExchange2Test", "direct", false, false, null).ConfigureAwait(false); Assert.False(error); error = await top.BindExchangeToExchangeAsync("TestExchange2Test", "TestExchangeTest", "TestRoutingKeyTest", null).ConfigureAwait(false); Assert.False(error); error = await top.UnbindExchangeFromExchangeAsync("TestExchange2Test", "TestExchangeTest", "TestRoutingKeyTest", null).ConfigureAwait(false); Assert.False(error); error = await top.DeleteExchangeAsync("TestExchangeTest").ConfigureAwait(false); Assert.False(error); error = await top.DeleteExchangeAsync("TestExchange2Test").ConfigureAwait(false); Assert.False(error); }
public async Task CreateAndBindExchangeAsync() { var config = new Config(); config.FactorySettings.Uri = new Uri("amqp://*****:*****@localhost:5672/"); var top = new Topologer(config); var error = await top.CreateExchangeAsync("TestExchangeTest", "direct", false, false, null).ConfigureAwait(false); Assert.False(error); error = await top.CreateExchangeAsync("TestExchange2Test", "direct", false, false, null).ConfigureAwait(false); Assert.False(error); error = await top.BindExchangeToExchangeAsync("TestExchange2Test", "TestExchangeTest", "TestRoutingKeyTest", null).ConfigureAwait(false); Assert.False(error); error = await top.DeleteExchangeAsync("TestExchangeTest").ConfigureAwait(false); Assert.False(error); error = await top.DeleteExchangeAsync("TestExchange2Test").ConfigureAwait(false); Assert.False(error); }
public async Task CreateExchangeAsync() { var options = new RabbitOptions(); options.FactoryOptions.Uri = new Uri("amqp://*****:*****@localhost:5672/"); var top = new Topologer(options); var error = await top.CreateExchangeAsync("TestExchangeTest", "direct", false, false, null).ConfigureAwait(false); Assert.False(error); }