For objects which compose another object as part of their implementation, what\'s the best way to write the unit test so only the principle object gets tested? Trivial example: