Fully tested Metrics helper class

Extended @elijahandrews nice integration tests on the Metrics class to cover all methods / combinations.