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