Rhino Mock在举办活动时抛出异常

时间:2013-05-20 11:56:32

标签: c# mocking rhino-mocks rhino-mocks-3.5

是否可以使用Rhino Mocks框架模拟事件而不会出现以下异常?

  

Rhino.Mocks.dll中出现'System.NotSupportedException'类型的第一次机会异常 - 无法创建密封类的模拟

    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());
            }
        }
    }

0 个答案:

没有答案