1. added support mocking/spying on Provider service
2. fixed issue with spys and mocks not being created if they were not defined/declared in the test class.