가장 다루기 까다로운 종료점
필자의 경험상, 일반적으로 반환 값 타입의 종료점이나 상태 값 변경 타입의 종료점을 주로 사용하려고 한다. 가능한 한 모의 객체를 사용하는 테스트는 피하려고 애쓰는 편이다. 그러다 보니 전체 테스트 중 모의 객체를 사용한 테스트는 대략 5%를 넘지 않는 것 같다. 이러한 종류의 테스트는 복잡성을 증가시키고 유지 보수를 어렵게 만든다. 그러나 테스트를 만들다 보면 어쩔 수 없는 상황도 있기 마련인데, 이것은 다음 장에서 더 자세히 다룰 예정이다.