【问题标题】:Moq Verify or VerifyAll [duplicate]起订量验证或验证全部 [重复]
【发布时间】:2019-03-03 09:28:46
【问题描述】:

我们使用 Moq 进行单元测试,我不明白为什么我们要使用 VerifyAll 调用执行以下操作。这样做是有原因的还是我可以只使用验证方法?

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

【问题讨论】:

  • 好的,所以它确保您设置方法被调用以及验证方法是否被调用?

标签: c# unit-testing moq


【解决方案1】:

VerifyAll() 用于验证是否已满足所有期望。 如果您只有一个期望并且您使用验证 如您的示例中所述

【讨论】:

    猜你喜欢
    • 2012-08-09
    • 2013-11-26
    • 2011-06-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-01-10
    • 2017-04-15
    • 1970-01-01
    相关资源
    最近更新 更多