Ich habe eine solche Schnittstelle:
interface IView
{
event EventHandler<MyEventArgs> SomeEvent;
}
und eine Klasse
class Presenter
{
private IView _view;
public Presenter(IView view)
{
view.SomeEvent += MyEventHandler;
}
private MyEventHandler(...)
}
Ich versuche, dieses Zeug mit RhinoMocks zu testen und MockRepository.VerifyAll() löst die folgende Ausnahme aus
Rhino.Mocks.Exceptions.ExpectationViolationException: IView.add_SomeEvent(System.EventHandler`1[MyEventArgs]); Erwartet #1, Tatsächliche #0.
Daher die Frage:
Wie kann man die Erwartung hinzufügen, dass ein Ereignis abonniert ist?