public void should_dispatch_to_event_handler() { IMessage receivedMessage = null; _messageDispatcher.AddInvoker(new EventHandlerInvoker(x => receivedMessage = x, typeof(FakeEvent))); var evt = new FakeEvent(123); Dispatch(evt); receivedMessage.ShouldEqual(evt); }