Question d’entretien chez NIKE

How to write testable code, why use Dependence Injection.