C++ Kata basic structure with Google Test and Google Mock