Mock Injection Through DIP - DIP and Testability | OneNoughtOne