Use Hamcrest matchers for metrics tests

Applied the "fixture" pattern to metrics related sinks
Only did the MetricsTest class, marked the other constructs as deprecated for the moment
This allows the use of the eventually() construct (that may be used elsewhere)