Class XunitTestMethodRunnerContext
Context class for XunitTestMethodRunner.
public class XunitTestMethodRunnerContext : XunitTestMethodRunnerBaseContext<IXunitTestMethod, IXunitTestCase>, IAsyncLifetime, IAsyncDisposable
- Inheritance
-
XunitTestMethodRunnerContext
- Implements
- Inherited Members
Constructors
XunitTestMethodRunnerContext(IXunitTestMethod, IReadOnlyCollection<IXunitTestCase>, ExplicitOption, IMessageBus, ExceptionAggregator, CancellationTokenSource, object?[])
Context class for XunitTestMethodRunner.
public XunitTestMethodRunnerContext(IXunitTestMethod testMethod, IReadOnlyCollection<IXunitTestCase> testCases, ExplicitOption explicitOption, IMessageBus messageBus, ExceptionAggregator aggregator, CancellationTokenSource cancellationTokenSource, object?[] constructorArguments)
Parameters
testMethodIXunitTestMethodThe test method
testCasesIReadOnlyCollection<IXunitTestCase>The test cases from the test method
explicitOptionExplicitOptionThe user's choice on how to treat explicit tests
messageBusIMessageBusThe message bus to send execution messages to
aggregatorExceptionAggregatorThe exception aggregator
cancellationTokenSourceCancellationTokenSourceThe cancellation token source
constructorArgumentsobject[]The constructor arguments for the test class