Using dependency injection can be great for simplifying your code and keeping it DRY, it can also simplify testing and even improve testability.
Dependency Injection and Testing
Using dependency injection can be great for simplifying your code and keeping it DRY, it can also simplify testing and even improve testability.