Throws(TException) Method

Moq 2.6

Specifies the type of exception to throw when the method is invoked.

Namespace:  Moq.Language
Assembly:  Moq (in Moq.dll) Version: 2.6.1014.1 (2.6.0.0)

Syntax

C#
IThrowsResult Throws<TException>()
where TException : new(), Exception

Type Parameters

TException
Type of exception to instantiate and throw when the expectation is met.

Examples

This example shows how to throw an exception when the method is invoked with an empty string argument:
CopyC#
mock.Expect(x => x.Execute(""))
    .Throws<ArgumentException>();

See Also