Matches a null value of the given TValue type.
Namespace:
Moq.ProtectedAssembly: Moq (in Moq.dll) Version: 4.0.812.4 (4.0.0.0)
Syntax
| C# |
|---|
public static Expression IsNull<TValue>() |
Type Parameters
- TValue
- Type of the value.
Remarks
Required for protected mocks as the null value cannot be used
directly as it prevents proper method overload selection.
Examples
// Throws an exception for a call to Remove with a null string value. mock.Protected() .Setup("Remove", ItExpr.IsNull<string>()) .Throws(new InvalidOperationException());