add c++ tdd examples