public async Task ShouldPublishEventToAllHandlers() { var args = new FakeEventArgs(); await _bus.PublishAsync(args); Assert.Equal(2, args.TimesHandled); }
public async Task ShouldLogInfoWhenPublishingEvent() { var args = new FakeEventArgs(); await _bus.PublishAsync(args); Assert.Equal(2, args.TimesHandled); Assert.Equal(4, _logger.GetMessages(LogLevel.Information).Length); }