public async Task DeleteMessages_EmptiesQueue() { // Arrange CloudQueue queue = InitializeQueue(); IEnumerable <CloudQueueMessage> messages = CreateQueueMessages(); await _manager.AddMessagesAsync(queue, messages); // Act IEnumerable <CloudQueueMessage> initial = await _manager.GetMessagesAsync(queue, MaxDataEntries, TimeSpan.FromMinutes(1)); await _manager.DeleteMessagesAsync(queue, initial); IEnumerable <CloudQueueMessage> final = await _manager.GetMessagesAsync(queue, MaxDataEntries, TimeSpan.FromMinutes(1)); // Assert Assert.Equal(MaxDataEntries, initial.Count()); Assert.Equal(0, final.Count()); }
public async Task DeleteMessages_EmptiesQueue() { // Arrange var queue = InitializeQueue(); var messages = CreateQueueMessages(); await _manager.AddMessagesAsync(queue, messages); // Act var initial = await _manager.GetMessagesAsync(queue, MaxDataEntries, _timeout); await _manager.DeleteMessagesAsync(queue, initial); var final = await _manager.GetMessagesAsync(queue, MaxDataEntries, _timeout); // Assert Assert.Equal(MaxDataEntries, initial.Count()); Assert.Equal(0, final.Count()); }