【问题标题】:unit test - Verify method of a child object is called单元测试 - 调用子对象的验证方法
【发布时间】:2014-02-20 05:16:42
【问题描述】:

我是单元测试的新手,我在验证当前对象的子对象的方法时遇到问题。甚至可能吗?我正在使用 C#/NUnit/Moq

我想做的是:

_myProperty.setup(x=>x.child.someMether(It.IsAny<string>)).Verifiable();

感谢您抽出宝贵时间阅读我的问题。

【问题讨论】:

  • 方法someMether是否在父级中抽象,所以它必须存在于所有子级中?

标签: unit-testing nunit moq


【解决方案1】:

试试这样的

_myProperty.Verify(x=>x.child.someMether(It.IsAny<string>)),Times.Once())

试试上面的。它将验证一个方法是否被调用过一次

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2018-08-31
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多