Minimise use of message constructor
This branch ports some tests to use TestUtils.getMessage() instead of constructing messages directly, to make it easier to refactor the Message class.
Preparation for #1240.
This branch ports some tests to use TestUtils.getMessage() instead of constructing messages directly, to make it easier to refactor the Message class.
Preparation for #1240.