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

** Rectified pull request for pull request #862 (on develop branch) ** 

Added Test.Handler.OnMessage(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.