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