Question

How can I stub out methods that explicitly implement an interface using Rhino Mocks?

As I understand it, Rhino Mocks requires stubbed out methods to be virtual, and explicitly implemented interface members are not virtual.

Was it helpful?

Solution

Not currently. In fact, the feature of intercepting explicitly implemented interface members just got fixed yesterday in the Dynamic Proxy code (Rhino Mocks uses Dynamic Proxy under-the-covers to intercept method calls):

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

Licensed under: CC-BY-SA with attribution
Not affiliated with StackOverflow
scroll top