Verifies all expectations regardless of whether they have been flagged as verifiable.

Namespace:  Moq
Assembly:  Moq (in Moq.dll) Version: 4.0.812.4 (4.0.0.0)

Syntax

C#
public void VerifyAll()

Examples

This example sets up an expectation without marking it as verifiable. After the mock is used, a VerifyAll()()() call is issued on the mock to ensure that all expectations are met:
CopyC#
var mock = new Mock<IWarehouse>();
this.Setup(x => x.HasInventory(TALISKER, 50)).Returns(true);
...
// other test code
...
// Will throw if the test code has didn't call HasInventory, even
// that expectation was not marked as verifiable.
this.VerifyAll();

Exceptions

ExceptionCondition
Moq..::.MockExceptionAt least one expectation was not met.

See Also