Events Rhino Mock上的事件注册

Events Rhino Mock上的事件注册,events,mocking,rhino-mocks,Events,Mocking,Rhino Mocks,我正在尝试使用Rhino Mocks 3.6设置strictmock,其中需要一些事件注册。如何设置注册期望值?这就是我所拥有的(但不起作用) 正确的设置方法是什么?是“更改”虚拟的吗?我们可以看看IPPublisher接口定义吗?实际上它工作得很好,就像这样。我在另一次嘲笑中遇到了另一个问题,这让我觉得不是这样的。我把这个问题留给以后参考。我不能回答,因为我是一个“新”用户。你现在可以回答:)是“更改”虚拟的吗?我们可以看看IPPublisher接口定义吗?实际上它工作得很好,就像这样。我在另

我正在尝试使用Rhino Mocks 3.6设置strictmock,其中需要一些事件注册。如何设置注册期望值?这就是我所拥有的(但不起作用)


正确的设置方法是什么?

是“更改”虚拟的吗?我们可以看看IPPublisher接口定义吗?实际上它工作得很好,就像这样。我在另一次嘲笑中遇到了另一个问题,这让我觉得不是这样的。我把这个问题留给以后参考。我不能回答,因为我是一个“新”用户。你现在可以回答:)是“更改”虚拟的吗?我们可以看看IPPublisher接口定义吗?实际上它工作得很好,就像这样。我在另一次嘲笑中遇到了另一个问题,这让我觉得不是这样的。我把这个问题留给以后参考。我无法回答,因为我是“新”用户。您现在可以回答:)
var mocks = new MockRepository();
var publisher = mocks.StrictMock<IPublisher>();
using (mocks.Record())
{
   publisher.Changed += null;
   LastCall.IgnoreArguments();
}        
using (mocks.PlayBack())
{
   publisher.Changed += SomeEventHandler();
}
Rhino.Mocks.Exceptions.ExpectationViolationException : IPublisher.add_Changed(...); Expected #0, Actual #1.