Can't Spy on Services Injected via Assisted Injection

The following pull request adds support for spying on services injected via custom injection resolvers along with unit tests.