구현 모양보다 동작을 지키는 테스트, 먼저 지킬 계약을 적어 보기 | Builder Shin