Table of Contents

Class XunitTestClassRunnerContext

Namespace
Xunit.v3
Assembly
xunit.v3.core.dll

Context class for XunitTestClassRunner.

public class XunitTestClassRunnerContext : XunitTestClassRunnerBaseContext<IXunitTestClass, IXunitTestCase>, IAsyncLifetime, IAsyncDisposable
Inheritance
XunitTestClassRunnerContext
Implements
Inherited Members

Constructors

XunitTestClassRunnerContext(IXunitTestClass, IReadOnlyCollection<IXunitTestCase>, ExplicitOption, IMessageBus, ITestCaseOrderer, ExceptionAggregator, CancellationTokenSource, FixtureMappingManager)

Context class for XunitTestClassRunner.

public XunitTestClassRunnerContext(IXunitTestClass testClass, IReadOnlyCollection<IXunitTestCase> testCases, ExplicitOption explicitOption, IMessageBus messageBus, ITestCaseOrderer testCaseOrderer, ExceptionAggregator aggregator, CancellationTokenSource cancellationTokenSource, FixtureMappingManager collectionFixtureMappings)

Parameters

testClass IXunitTestClass

The test class

testCases IReadOnlyCollection<IXunitTestCase>

The test from the test class

explicitOption ExplicitOption

The user's choice on how to treat explicit tests

messageBus IMessageBus

The message bus to send execution messages to

testCaseOrderer ITestCaseOrderer

The orderer used to sort the test cases for executiong

aggregator ExceptionAggregator

The exception aggregator

cancellationTokenSource CancellationTokenSource

The cancellation token source

collectionFixtureMappings FixtureMappingManager

The fixtures attached to the test collection