That's because you need to add 'Notify' in the MocksHelper array at the top of the file :) The MocksHelper automatically replace the real object by the mock, and restores it at the end of the test. It also automatically calls the mTeardown method of the mock, if it exists, at the end of tests, so that you can clean up any state.

Is it clearer ?