【问题标题】:How do I exclude a method call from verification?如何从验证中排除方法调用?
【发布时间】:2013-02-17 23:45:32
【问题描述】:

我正在使用 Moq 并在 TestInitialize 方法中设置一些期望,如下所示:

[TestInitialize]
public void init()
{
    mockRepo.Setup(x => x.EventDefinitions).Returns(ListsOfEvents.EventDefinitions);
    mockRepo.Setup(x => x.EventTypes).Returns(ListsOfEvents.EventTypes);
}

我不在乎这些是否被调用,所以我不希望VerifyAll() 为这些抛出异常。

我需要输入哪些神奇的字母组合?

【问题讨论】:

    标签: c# .net unit-testing moq moq-3


    【解决方案1】:

    那么不要使用VerfiyAll()。只需在您关心的电话上使用Verify()

    【讨论】:

    • 事后看来很明显!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-12-25
    相关资源
    最近更新 更多