【发布时间】:2010-05-05 09:07:13
【问题描述】:
如何使用 Rhino Mocks 将显式实现接口的方法存根?
据我了解,Rhino Mocks 要求存根方法是虚拟的,而显式实现的接口成员不是虚拟的。
【问题讨论】:
-
这与 PartialMock 有关吗?如果没有,如果你只是有一个接口依赖,你可以为接口创建一个存根,然后存根出方法并返回值进行测试。
标签: c# rhino-mocks explicit-interface
如何使用 Rhino Mocks 将显式实现接口的方法存根?
据我了解,Rhino Mocks 要求存根方法是虚拟的,而显式实现的接口成员不是虚拟的。
【问题讨论】:
标签: c# rhino-mocks explicit-interface
目前没有。事实上,拦截显式实现的接口成员的功能昨天刚刚在 Dynamic Proxy 代码中得到修复(Rhino Mocks 使用 Dynamic Proxy under-the-covers 来拦截方法调用):
http://support.castleproject.org/projects/DYNPROXY/issues/view/DYNPROXY-ISSUE-107
【讨论】: