Part 3: Isolation (mocking) frameworks