Performs an action and combines the possible assertion failures
that were observed within the block, into a single outer failure with
a common explanation.
Namespace:
Gallio.Framework.AssertionsAssembly: Gallio (in Gallio.dll) Version: 3.3.0.0 (3.3.610.0)
Syntax
| C# |
|---|
public static void Explain( Action action, AssertionFailureExplanation explanation ) |
| Visual Basic (Declaration) |
|---|
Public Shared Sub Explain ( _ action As Action, _ explanation As AssertionFailureExplanation _ ) |
Parameters
- action
- Type: Gallio.Common..::.Action
The action to invoke.
- explanation
- Type: Gallio.Framework.Assertions..::.AssertionFailureExplanation
A function that takes an array of inner failures and returns a single outer failure with a common explanation.
Exceptions
| Exception | Condition |
|---|---|
| System..::.ArgumentNullException | Thrown if action is null. |
| System..::.ArgumentNullException | Thrown if explanation is null. |
