Microsoft.UnitTests.Core.XUnit.MethodFixtures.TaskObserverMethodFixture.InitializeAsync C# (CSharp) Method

InitializeAsync() public method

public InitializeAsync ( IXunitTestCase testCase, MethodInfo methodInfo, IMessageBus messageBus ) : Task>
testCase IXunitTestCase
methodInfo System.Reflection.MethodInfo
messageBus IMessageBus
return Task>
        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);
        }