Class XunitTestRunnerContext
Context class for XunitTestRunner.
public class XunitTestRunnerContext : XunitTestRunnerBaseContext<IXunitTest>, IAsyncLifetime, IAsyncDisposable
- Inheritance
-
XunitTestRunnerContext
- Implements
- Inherited Members
Constructors
XunitTestRunnerContext(IXunitTest, IMessageBus, ExplicitOption, ExceptionAggregator, CancellationTokenSource, IReadOnlyCollection<IBeforeAfterTestAttribute>, object?[])
Context class for XunitTestRunner.
public XunitTestRunnerContext(IXunitTest test, IMessageBus messageBus, ExplicitOption explicitOption, ExceptionAggregator aggregator, CancellationTokenSource cancellationTokenSource, IReadOnlyCollection<IBeforeAfterTestAttribute> beforeAfterTestAttributes, object?[] constructorArguments)
Parameters
testIXunitTestThe test
messageBusIMessageBusThe message bus to send execution messages to
explicitOptionExplicitOptionThe user's choice on how to treat explicit tests
aggregatorExceptionAggregatorThe exception aggregator
cancellationTokenSourceCancellationTokenSourceThe cancellation token source
beforeAfterTestAttributesIReadOnlyCollection<IBeforeAfterTestAttribute>The IBeforeAfterTestAttributes that are applied to the test
constructorArgumentsobject[]The constructor arguments for the test class