Added .OnMessage<TMessage>(TMessage) to remove noise of forced message id during testing

Added Test.Handler<THandler>.OnMessage<TMessage>(TMessage) to remove noise of forced message id as a second parameter during testing.

Currently, to pass an already constructed message into a test for a handler, you also have to provide a message id.