Class ThrowsExceptionConstraint
ThrowsExceptionConstraint tests that an exception has
been thrown, without any further tests.
Inheritance
ThrowsExceptionConstraint
Assembly: nunit.framework.dll
Syntax
public class ThrowsExceptionConstraint : Constraint, IConstraint, IResolveConstraint
Constructors
View Source
ThrowsExceptionConstraint()
Declaration
public ThrowsExceptionConstraint()
Properties
View Source
Description
The Description of what this constraint tests, for
use in messages and in the ConstraintResult.
Declaration
public override string Description { get; }
Property Value
Overrides
Methods
View Source
ApplyTo<TActual>(ActualValueDelegate<TActual>)
Applies the constraint to an ActualValueDelegate that returns
the value to be tested. The default implementation simply evaluates
the delegate but derived classes may override it to provide for
delayed processing.
Declaration
public override ConstraintResult ApplyTo<TActual>(ActualValueDelegate<TActual> del)
Parameters
Returns
Type Parameters
Overrides
View Source
ApplyTo<TActual>(TActual)
Executes the code and returns success if an exception is thrown.
Declaration
public override ConstraintResult ApplyTo<TActual>(TActual actual)
Parameters
Type |
Name |
Description |
TActual |
actual |
A delegate representing the code to be tested
|
Returns
Type |
Description |
ConstraintResult |
True if an exception is thrown, otherwise false
|
Type Parameters
Overrides
Implements