OOP v3 (though quite silly)

Usually better to put the absolute expected values in the tests, so that you don't have to worry about making a mistake with the math.