Matches any value that is in the range specified.
Namespace:
Moq.ProtectedAssembly: Moq (in Moq.dll) Version: 4.0.812.4 (4.0.0.0)
Syntax
| C# |
|---|
public static Expression IsInRange<TValue>( TValue from, TValue to, Range rangeKind ) where TValue : IComparable |
Parameters
- from
- Type: TValue
The lower bound of the range.
- to
- Type: TValue
The upper bound of the range.
- rangeKind
- Type: Moq..::.Range
The kind of range. See Range.
Type Parameters
- TValue
- Type of the argument to check.
Examples
The following example shows how to expect a method call
with an integer argument within the 0..100 range.
CopyC#
mock.Protected()
.Setup("HasInventory",
ItExpr.IsAny<string>(),
ItExpr.IsInRange(0, 100, Range.Inclusive))
.Returns(false);