public void Name() { var name = Guid.NewGuid().ToString(); var i = new InitializeQueue(conn, name); Assert.AreEqual(name, i.Name); }
public async Task Delete() { var random = new Random(); var name = string.Format("a{0}b", random.Next()); var client = Substitute.For <IBusManagementClient>(); var init = new InitializeQueue(client, name); await init.Delete(); await client.Received().QueueDelete(name); }
public async Task CreateExists() { var random = new Random(); var name = string.Format("a{0}b", random.Next()); var client = Substitute.For <IBusManagementClient>(); client.QueueExists(name).Returns(true); var init = new InitializeQueue(client, name); var e = await init.CreateIfNotExists(); Assert.IsTrue(e); await client.Received().QueueExists(name); await client.DidNotReceive().QueueCreate(name); }