Initializes an instance of the mock with default behavior and with
the given constructor arguments for the class. (Only valid when T is a class)
Namespace:
MoqAssembly: Moq (in Moq.dll) Version: 4.0.812.4 (4.0.0.0)
Syntax
| C# |
|---|
public Mock( params Object[] args ) |
Parameters
- args
- Type: array<
Object
>[]()[]
Optional constructor arguments if the mocked type is a class.
Remarks
The mock will try to find the best match constructor given the constructor arguments, and invoke that
to initialize the instance. This applies only for classes, not interfaces.
Examples
var mock = new Mock<MyProvider>(someArgument, 25);