Exemplo n.º 1
0
        public async Task AbandonAsync_CanInvoke()
        {
            // Arrange
            await _messagePublisher.EnqueueAsync(
                Guid.NewGuid().ToString(),
                CancellationToken.None);

            // TODO Review the need for these delays.
            await Task.Delay(100);

            var message = await _sut.DequeueAsync(CancellationToken.None);

            // Act
            await _sut.AbandonAsync(message, CancellationToken.None);
        }