Moq Verify或VerifyAll

时间:2018-09-27 12:50:22

标签: c# unit-testing moq

我们使用Moq进行单元测试,但我不明白为什么要通过VerifyAll调用执行以下操作。这样做有什么原因吗?或者我可以只使用verify方法吗?

createbleUtility.Verify(x => x.AuditCreatedItem(It.IsAny<TaskFinished>()), Times.Exactly(2));
createbleUtility.VerifyAll();

1 个答案:

答案 0 :(得分:1)

VerifyAll()用于验证是否满足所有期望。 如果您只有一个期望并且使用验证,则不需要 按照您的示例中的说明