public CollectionRunner(ITestCollection testCollection, IEnumerable <IXunitTestCase> testCases, IMessageSink diagnosticMessageSink, IMessageBus messageBus, ITestCaseOrderer testCaseOrderer, ExceptionAggregator aggregator, CancellationTokenSource cancellationTokenSource, IReadOnlyDictionary <Type, object> assemblyFixtureMappings, XunitTestEnvironment testEnvironment) : base(testCollection, testCases, diagnosticMessageSink, messageBus, testCaseOrderer, aggregator, cancellationTokenSource) { _diagnosticMessageSink = diagnosticMessageSink; _assemblyFixtureMappings = assemblyFixtureMappings; _testEnvironment = testEnvironment; }
public TestMethodRunner(ITestMethod testMethod, IReflectionTypeInfo @class, IReflectionMethodInfo method, IEnumerable <IXunitTestCase> testCases, IMessageSink diagnosticMessageSink, IMessageBus messageBus, ExceptionAggregator aggregator, CancellationTokenSource cancellationTokenSource, object[] constructorArguments, IReadOnlyDictionary <Type, object> assemblyFixtureMappings, XunitTestEnvironment testEnvironment) : base(testMethod, @class, method, testCases, diagnosticMessageSink, messageBus, aggregator, cancellationTokenSource, constructorArguments) { _assemblyFixtureMappings = assemblyFixtureMappings; _testEnvironment = testEnvironment; _diagnosticMessageSink = diagnosticMessageSink; _constructorArguments = constructorArguments; _stopwatch = new Stopwatch(); }
public AssemblyRunner(ITestAssembly testAssembly, IEnumerable <IXunitTestCase> testCases, IMessageSink diagnosticMessageSink, IMessageSink executionMessageSink, ITestFrameworkExecutionOptions executionOptions, XunitTestEnvironment testEnvironment) : base(testAssembly, testCases, diagnosticMessageSink, executionMessageSink, executionOptions) { _testEnvironment = testEnvironment; }
public TestFrameworkExecutor(AssemblyName assemblyName, ISourceInformationProvider sourceInformationProvider, IMessageSink diagnosticMessageSink, XunitTestEnvironment testEnvironment) : base(assemblyName, sourceInformationProvider, diagnosticMessageSink) { _testEnvironment = testEnvironment; }
static TestFramework() { _testEnvironment = new XunitTestEnvironment(); TestEnvironment.Current = _testEnvironment; }