@kartar @copyconstruct My synopsis of mock objects in tests: you end up testing the implementation, not the behavior, in nearly all cases. This is stupid: the first rule of tautology club is the first rule of tautology club. Secondly, you multiply your codebase horribly. Result: much harder to change.

 — @xaprb