C# Rhino Mock在引发事件时引发异常

C# Rhino Mock在引发事件时引发异常,c#,mocking,rhino-mocks,rhino-mocks-3.5,C#,Mocking,Rhino Mocks,Rhino Mocks 3.5,是否可以使用Rhino Mocks框架模拟事件,而不获得下面的异常 Rhino.Mocks.dll中首次出现类型为“System.NotSupportedException”的异常-无法创建密封类的模拟 公共接口IWithEvent { 事件处理程序RaiseMeWithoutExceptionPlease; } [测试类] 公共类模拟事件 { [测试方法] 公共无效事件测试() { IWithEvent withEvent=MockRepository.GenerateSub(); 对于(in

是否可以使用Rhino Mocks框架模拟事件,而不获得下面的异常

Rhino.Mocks.dll中首次出现类型为“System.NotSupportedException”的异常-无法创建密封类的模拟

公共接口IWithEvent
{
事件处理程序RaiseMeWithoutExceptionPlease;
}
[测试类]
公共类模拟事件
{
[测试方法]
公共无效事件测试()
{
IWithEvent withEvent=MockRepository.GenerateSub();
对于(int i=0;i<500;i++)
{
//抛出500个异常
withEvent.Raise(we=>we.RaiseMeWithoutExceptionPlease+=null,withEvent,new EventArgs());
}
}
}

请粘贴引发此异常的代码。。。
    public interface IWithEvent
    {
        event EventHandler RaiseMeWithoutExceptionPlease;
    }

    [TestClass]
    public class MockedEvents
    {
        [TestMethod]
        public void EventsTest()
        {
            IWithEvent withEvent = MockRepository.GenerateStub<IWithEvent>();

            for (int i = 0; i < 500; i++)
            {
                // 500 exceptions thrown 
                withEvent.Raise(we => we.RaiseMeWithoutExceptionPlease += null, withEvent, new EventArgs());
            }
        }
    }