테스트 코드를 이용한 테스트
DI와 단위 테스트
DI를 이용한 Decorator, Proxy 패턴