public Task<Task<RunSummary>> InitializeAsync(IXunitTestCase testCase, MethodInfo methodInfo, IMessageBus messageBus) {
_runSummaryTcs = new TaskCompletionSource<RunSummary>();
_stopwatch = Stopwatch.StartNew();
_testCase = testCase;
_messageBus = messageBus;
_observedTasks = new ConcurrentDictionary<Task, Lazy<IDisposable>>();
return Task.FromResult(_runSummaryTcs.Task);
}