Class ProtoTestExecutor

Namespace
ProtoTest.TUnit
Assembly
ProtoTest.TUnit.dll

Intercepts test execution in TUnit to manage the ProtoExecutionContext and execute registered lifecycle hooks.

public class ProtoTestExecutor : ITestExecutor
Inheritance
ProtoTestExecutor
Implements
ITestExecutor
Inherited Members
Extension Methods

Methods

ExecuteTest(TestContext, Func<ValueTask>)

Executes the test action within an isolated ProtoExecutionContext.

public ValueTask ExecuteTest(TestContext context, Func<ValueTask> action)

Parameters

context TestContext

The execution context provided by TUnit.

action Func<ValueTask>

The delegate representing the test method execution.

Returns

ValueTask

A ValueTask representing the execution flow.