Table of Contents

Class XunitTestCaseRunnerBase<TContext, TTestCase, TTest>

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

The test case runner for xUnit.net v3 tests (with overridable context).

public abstract class XunitTestCaseRunnerBase<TContext, TTestCase, TTest> : TestCaseRunner<TContext, TTestCase, TTest> where TContext : XunitTestCaseRunnerBaseContext<TTestCase, TTest> where TTestCase : class, IXunitTestCase where TTest : class, IXunitTest

Type Parameters

TContext
TTestCase
TTest
Inheritance
TestCaseRunnerBase<TContext, TTestCase>
TestCaseRunner<TContext, TTestCase, TTest>
XunitTestCaseRunnerBase<TContext, TTestCase, TTest>
Derived
Inherited Members
TestCaseRunner<TContext, TTestCase, TTest>.FailTest(TContext, TTest, Exception)
TestCaseRunner<TContext, TTestCase, TTest>.RunTest(TContext, TTest)
TestCaseRunner<TContext, TTestCase, TTest>.RunTestCase(TContext, Exception)
TestCaseRunnerBase<TContext, TTestCase>.OnError(TContext, Exception)
TestCaseRunnerBase<TContext, TTestCase>.OnTestCaseCleanupFailure(TContext, Exception)
TestCaseRunnerBase<TContext, TTestCase>.OnTestCaseFinished(TContext, RunSummary)
TestCaseRunnerBase<TContext, TTestCase>.OnTestCaseStarting(TContext)
TestCaseRunnerBase<TContext, TTestCase>.Run(TContext)
TestCaseRunnerBase<TContext, TTestCase>.RunTestCase(TContext, Exception)
TestCaseRunnerBase<TContext, TTestCase>.SetTestContext(TContext, TestEngineStatus)

Methods

RunTestCase(TContext, Exception?)

Override this to run the test case.