【发布时间】:2013-10-05 21:38:53
【问题描述】:
有没有办法在 RhinoMocks 中对动态执行 AssertWasCalled,如下所示:
var testObject = MockRepository.GenerateStub<dynamic>();
testObject.AssertWasCalled(x=>x.MyMethod(Arg<string>.Matches(y=>y == "TestString"));
【问题讨论】:
-
我认为这是不可能的,因为 GenerateStub
其中 T 是一个类。除非您有一个派生自 Dynamic 类型的类,否则这可能是可能的。我自己没试过。 -
有没有其他方法可以测试某个方法是否被动态调用了?