Chapter 5 / 7 : Use CppUTest mock

but something is still funky about the expectation string
(probably CppUTest bug related to string::c_str()).
Chapter 5 / 8
Chapter 5 / 9
Chapter 5 / 11
Chapter 5 / 11 Separate test for initialize().