Testing with implicit dependency injection