Skip to content

ActionAssertions Class

Definition

Provides assertions for actions, such as verifying that exceptions are thrown.

public sealed class ActionAssertions

Constructors

Name Description
ActionAssertions(Action) Provides assertions for actions, such as verifying that exceptions are thrown.

Methods

Name Description
NotThrow() Asserts that the action does not throw any exception.
Throw<TException>() Asserts that the action throws an exception of the specified type.
Throw<TException>(String) Asserts that the action throws an exception of the specified type with the specified message.
Throw<TException>(String, Exception) Asserts that the action throws an exception of the specified type with the specified message and inner exception.
Throw<TException>(TException) Asserts that the action throws the exact specified exception instance.
ThrowArgumentException(String, String) Asserts that the action throws an ArgumentException with the specified message and parameter name.
ThrowArgumentOutOfRangeException(String, String, Object) Asserts that the action throws an ArgumentOutOfRangeException with the specified message, parameter name and actual value.