Check this page out:
http://ayende.com/Wiki/Rhino+Mocks+3.5.ashx#Howtoraiseevents
[Test]
public void RaisingEventOnViewUsingExtensionMethod()
{
var mocks = new MockRepository();
IView view = mocks.DynamicMock<IView>();
Presenter p = new Presenter(view);
view.Raise(x => x.Load += null, this, EventArgs.Empty);
Assert.IsTrue(p.OnLoadCalled);
}
On Fri, Aug 7, 2009 at 11:59 PM, shapovalov <[email protected]> wrote:
>
> Hi,
>
> I want to mock events in my MVP application
> I have this code
>
> IToolbar toolbar = Mocks.StrictMock<IToolbar>();
> toolbar.SaveEventHandler += null;
> IEventRaiser raiser = LastCall.IgnoreArguments
> ().GetEventRaiser(); //exception here
>
> But I have exception
> System.InvalidOperationException: Previous method
> 'IToolbar.get_SaveEventHandler();' requires a return value or an
> exception to throw.
>
> I can't understand what is wrong. Should I return somthing?.
>
> Does anybody can help me to understand it?
> How can I use mocking for events in Rhino Mocks 3.5. All examples than
> I tryed was not working.
>
> >
>
--
Chris Missal
http://chrismissal.lostechies.com/
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups
"Rhino.Mocks" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/RhinoMocks?hl=en
-~----------~----~----~----~------~----~------~--~---