public async Task <long> PublishEventAsync(int quantity) { var sw = Stopwatch.StartNew(); for (var i = 0; i < quantity; i++) { await _messageBus.PublishEventAsync(new TestEvent { Id = Guid.NewGuid(), Timestamp = DateTimeOffset.Now }); } return(sw.ElapsedMilliseconds); }
public Task PublishAsync <TMessage>(TMessage message) => _rabbitMqClient.PublishEventAsync(message);