【问题标题】:Stubbing out methods that explicitly implement an interface using Rhino Mocks使用 Rhino Mocks 去除显式实现接口的方法
【发布时间】:2010-05-05 09:07:13
【问题描述】:

如何使用 Rhino Mocks 将显式实现接口的方法存根?

据我了解,Rhino Mocks 要求存根方法是虚拟的,而显式实现的接口成员不是虚拟的。

【问题讨论】:

  • 这与 PartialMock 有关吗?如果没有,如果你只是有一个接口依赖,你可以为接口创建一个存根,然后存根出方法并返回值进行测试。

标签: c# rhino-mocks explicit-interface


【解决方案1】:

目前没有。事实上,拦截显式实现的接口成员的功能昨天刚刚在 Dynamic Proxy 代码中得到修复(Rhino Mocks 使用 Dynamic Proxy under-the-covers 来拦截方法调用):

http://support.castleproject.org/projects/DYNPROXY/issues/view/DYNPROXY-ISSUE-107

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2013-06-30
    • 2010-12-03
    • 2011-05-01
    • 1970-01-01
    • 1970-01-01
    • 2011-03-21
    • 1970-01-01
    • 2011-04-01
    相关资源
    最近更新 更多