A working example of a c++ project with unit tests and mock objects.