Moq |
MockFactory..::..Create<(Of <(<'T>)>)> Method (MockBehavior) |
MockFactory Class Example See Also Send Feedback |
Creates a new mock with the given behavior.
Namespace: Moq
Assembly: Moq (in Moq.dll) Version: 4.0.10827.0 (4.0.0.0)
Syntax
C# |
---|
public Mock<T> Create<T>( MockBehavior behavior ) where T : class |
Parameters
- behavior
- Type: Moq..::..MockBehavior
Behavior to use for the mock, which overrides the default behavior specified at factory construction time.
Type Parameters
- T
- Type to mock.
Return Value
A new Mock<(Of <(<'T>)>)>.Examples
The following example shows how to create a mock with a different
behavior to that specified as the default for the factory:
CopyC#
var factory = new MockFactory(MockBehavior.Strict);
var foo = factory.Create<IFoo>(MockBehavior.Loose);