Rhino Mock выбрасывает исключение при поднятии события

Можно ли смоделировать событие, используя платформу 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 ответов

Другие вопросы по тегам