Organize test cases into multiple classes.
Remove unnecessary private method.
Add #with_no_args.
Restore original objects on teardown.
Test that only stubbed methods are altered on partial doubles.
Allow class-level stubbing.