If you cannot keep the mock on the interface, something is wrong. The class should only rely on the interface