public VsixTestCollectionRunner(VsixTestCollection testCollection, IEnumerable <IXunitTestCase> testCases, IMessageSink diagnosticMessageSink, IMessageBus messageBus, ITestCaseOrderer testCaseOrderer, ExceptionAggregator aggregator, CancellationTokenSource cancellationTokenSource) : base(testCollection, testCases, diagnosticMessageSink, messageBus, testCaseOrderer, aggregator, cancellationTokenSource) { _diagnosticMessageSink = diagnosticMessageSink; _vsVersion = testCollection.VisualStudioVersion; _rootSuffix = testCollection.RootSuffix; _vs = new VsClient(_vsVersion, _rootSuffix, testCollection.Settings); }
public VsixTestCollectionRunner (VsixTestCollection testCollection, IEnumerable<IXunitTestCase> testCases, IMessageSink diagnosticMessageSink, IMessageBus messageBus, ITestCaseOrderer testCaseOrderer, ExceptionAggregator aggregator, CancellationTokenSource cancellationTokenSource) : base (testCollection, testCases, diagnosticMessageSink, messageBus, testCaseOrderer, aggregator, cancellationTokenSource) { this.diagnosticMessageSink = diagnosticMessageSink; vsVersion = testCollection.VisualStudioVersion; rootSuffix = testCollection.RootSuffix; vs = new VsClient (vsVersion, Guid.NewGuid ().ToString (), rootSuffix); }