Clean interfaces.
Use GMock (and GTest as a dependency).