TDDing a set of C++ classes to sell spaceship equipment - 3 / 4