A lightweight mocking framework for C++