【发布时间】:2010-10-21 13:59:50
【问题描述】:
我已经扩展了 IDataReader 类型的对象,其中包含一些我需要的扩展方法。现在的问题是,当我尝试模拟 IDataReader 时,扩展方法不包含在模拟中,所以当行 Expect.Call(reader.ExtensionMethod()).Return(someValue) 到达 ExtensionMethod 时,这不是我想要的!我希望记录该调用,并且当从其他地方调用扩展方法时,我希望它返回someValue。
有谁知道如何解决这个问题?
【问题讨论】:
-
@abatishchev:我会说是和否:)。您建议的主题无法回答是否可能适用于 RhinoMock,而且我们也有时间方面的问题......在过去的 18 个月中,有人可能已经找到了一个聪明的解决方案。
标签: c# rhino-mocks mstest