public async Task Delete() { #region Snippet:Managing_ServiceBusQueues_DeleteQueue ServiceBusQueueResource serviceBusQueue = await serviceBusQueueCollection.GetAsync("myQueue"); await serviceBusQueue.DeleteAsync(WaitUntil.Completed); #endregion }
public async Task CreateDeleteQueue() { IgnoreTestInLiveMode(); //create queue string queueName = Recording.GenerateAssetName("queue"); ServiceBusQueueResource queue = (await _queueCollection.CreateOrUpdateAsync(WaitUntil.Completed, queueName, new ServiceBusQueueData())).Value; Assert.NotNull(queue); Assert.AreEqual(queue.Id.Name, queueName); //validate if created successfully Assert.IsTrue(await _queueCollection.ExistsAsync(queueName)); queue = await _queueCollection.GetAsync(queueName); //delete queue await queue.DeleteAsync(WaitUntil.Completed); //validate var exception = Assert.ThrowsAsync <RequestFailedException>(async() => { await _queueCollection.GetAsync(queueName); }); Assert.AreEqual(404, exception.Status); Assert.IsFalse(await _queueCollection.ExistsAsync(queueName)); }