Class XunitTestClassRunnerContext
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
testClassIXunitTestClassThe test class
testCasesIReadOnlyCollection<IXunitTestCase>The test from the test class
explicitOptionExplicitOptionThe user's choice on how to treat explicit tests
messageBusIMessageBusThe message bus to send execution messages to
testCaseOrdererITestCaseOrdererThe orderer used to sort the test cases for executiong
aggregatorExceptionAggregatorThe exception aggregator
cancellationTokenSourceCancellationTokenSourceThe cancellation token source
collectionFixtureMappingsFixtureMappingManagerThe fixtures attached to the test collection