Rhino Mocks. Как добавить ожидание того, что обработчик событий был подписан

У меня есть такой интерфейс:

interface IView
{
     event EventHandler<MyEventArgs> SomeEvent;
}

и класс

class Presenter
{
     private IView _view;
     public Presenter(IView view)
     {
         view.SomeEvent += MyEventHandler;
     }

     private MyEventHandler(...)
}

Я пытаюсь протестировать этот материал с помощью RhinoMocks и MockRepository. VerifyAll () выдает следующее исключение

Rhino.Mocks.Exceptions.ExpectationViolationException: IView.add_SomeEvent (System.EventHandler`1 [MyEventArgs]); Ожидается # 1, Фактический # 0.

Итак, вопрос:

Как добавить ожидание того, что событие подписано?

5
задан sll 17 February 2012 в 11:50
поделиться