【发布时间】:2010-04-22 11:52:46
【问题描述】:
我目前有如下界面:
interface IService
{
void Start();
IHandler ServiceHandler { get; }
}
interface IHandler
{
event EventHandler OnMessageReceived;
}
使用 Rhino Mocks,很容易模拟 IService,但它不会将任何 IHandler 实例分配给 ServiceHandler 属性。因此,当我的测试方法将事件处理程序添加到 _mockedService.ServiceHandler.OnMessageReceived 时,我收到“未设置对象引用”错误。
如何确保在模拟的IService 实例中为 ServiceHandler 分配了一个值?
这可能是 Rhino Mocks 101,但我只是加快速度...
【问题讨论】:
标签: c# mocking rhino-mocks