Isolating Units for Testing - DIP and Testability | OneNoughtOne