public async Task UpdateAsync_UpdatePeek() { // Arrange await using DisposingQueue test = await GetTestQueueAsync(); var message0 = "foo"; var message1 = "bar"; Models.SendReceipt enqueuedMessage = (await test.Queue.SendMessageAsync(message0)).Value; // Act await test.Queue.UpdateMessageAsync(enqueuedMessage.MessageId, enqueuedMessage.PopReceipt, message1); // Assert Response <Models.PeekedMessage[]> peekedMessages = await test.Queue.PeekMessagesAsync(1); Models.PeekedMessage peekedMessage = peekedMessages.Value.First(); Assert.AreEqual(1, peekedMessages.Value.Count()); Assert.AreEqual(message1, peekedMessage.MessageText); }
public async Task UpdateAsync_UpdatePeek() { // Arrange using (GetNewQueue(out QueueClient queue)) { var message0 = "foo"; var message1 = "bar"; Models.EnqueuedMessage enqueuedMessage = (await queue.EnqueueMessageAsync(message0)).Value; // Act await queue.UpdateMessageAsync(message1, enqueuedMessage.MessageId, enqueuedMessage.PopReceipt); // Assert Response <Models.PeekedMessage[]> peekedMessages = await queue.PeekMessagesAsync(1); Models.PeekedMessage peekedMessage = peekedMessages.Value.First(); Assert.AreEqual(1, peekedMessages.Value.Count()); Assert.AreEqual(message1, peekedMessage.MessageText); } }