Renamed test for mocking classes with final __wakeup method as the functionality has nothing to do with partials and applies to all mocks
Fixed copyright on new test file
Cleanup tests to cover more cases and to ensure BC is preserved