Dependency injection — How it helps testing

Introduction