While the auto-mocking is convenient there are times that it isn't always necessarily desirable. Sometimes just having the disposable context handle swapping out the resolver correctly is all the behavior that is needed (to help ensure the resolver is "clean" between runs of test cases).