Avoiding Mocks in Testing Through Single Responsibility and Dependency Injection | abelcastro.dev