async Task RunStripe(IPipe <TestContext> pipe, long messageCount) { await Task.Yield(); for (long i = 0; i < messageCount; i++) { var messageId = Guid.NewGuid(); var task = pipe.Send(new ThroughputTestContext(messageId, _payload)); await _capture.Sent(messageId, task); } }
async Task RunStripe(IPipe <TestContext> pipe, long messageCount) { await Task.Yield(); for (long i = 0; i < messageCount; i++) { var messageId = Guid.NewGuid(); var context = new ThroughputTestContext(messageId, _payload); _capture.Sent(messageId); await pipe.Send(context).ConfigureAwait(false); } }