Part 2: Mocking best practices