Testing Asynch Methods

0 views
Skip to first unread message

Jax

unread,
Mar 16, 2009, 2:34:51 AM3/16/09
to Rhino.Mocks
Is there a way to fire an event on a mock when a method is called on
the mock?
I need this to support mocking for objects that have asynch behaviour.


_service.Stub(service =>

service.GetStaffMemberAsync(expectedServiceCall)).WhenCalled
(FireServiceGetStaffMemberCompleted);

public void FireServiceGetStaffMemberCompleted(GetStaffMemberCriteria
criteria)
{
_serviceStaffMember = Create.New().Staff().Default();
_service.Raise(x => x.GetStaffMemberCompleted += null,
_service, new GetStaffMemberCompletedEventArgs(new object[]
{_serviceStaffMember}, null, false, null));
}

andreister

unread,
Mar 16, 2009, 5:09:20 AM3/16/09
to Rhino.Mocks

Jax

unread,
Mar 19, 2009, 8:27:51 AM3/19/09
to Rhino.Mocks
yip - thanks!

On Mar 16, 11:09 am, andreister <andreis...@gmail.com> wrote:
> Does Test2_MockedEvent fromhttp://code.google.com/p/mocking-frameworks-compare/source/browse/tru...
Reply all
Reply to author
Forward
0 new messages