public void Message_is_not_published_after_adding_to_queue_when_disposed([Frozen] ILogglyClient client, LogglyProcessor sut, LogglyMessage message) { sut.Dispose(); sut.EnqueueMessage(message); Mock.Get(client).Verify(p => p.PublishAsync(message), Times.Never); }
public async Task Message_is_published_after_adding_to_queue([Frozen] ILogglyClient client, LogglyProcessor sut, LogglyMessage message) { sut.EnqueueMessage(message); await Task.Delay(TimeSpan.FromMilliseconds(100)); Mock.Get(client).Verify(p => p.PublishManyAsync(It.Is <IEnumerable <LogglyMessage> >(m => m.Contains(message)))); }