Using FakeItEasy to have a faked method call raise an event?
===

I'm trying to do something along the lines of:

    A.CallTo(() => fakeTimer.Start()).Invokes(() => 
        A.CallTo(() => fakeTimer.Elapsed += Raise.With<ElapsedEventArgs>(ElapsedEventArgs.Empty).Now));

The `fakeTimer` is a fake of `ITimer`, a wrapper interface per [this answer](http://stackoverflow.com/a/9088455/8205).


Obviously this doesn't work, since I cannot do an assignment inside an Experssion Tree.

What I am actually tying to achieve is simulating raising timer events when the `Start` method was called. This way I can assert that a call to `Start` indeed happened.

Any (alternative) ideas?