Bowling with TDD in C++