- Class A -> This is the class I want to test; It depends on class B
Class B -> This class is supposed to be mocked; Methods of this class calls methods of class C
Class C -> Singleton class
How should I test A so that tests won't invoke actual class C methods?