나는 근본적으로 잘못된 것을해야합니다.모의 자료가있는 모의 저장소 vs. 실제 저장소
저는 리포지토리를 구현 한 다음 조롱 된 데이터로 테스트합니다. 모든 것이 잘됩니다.
이제 도메인 객체를 테스트하여 모의 저장소를 가리키고 싶습니다.
하지만 '실제'리포지토리의 논리를 모의 객체로 다시 구현해야하거나 논리를 캡슐화하고 리포지토리 (실제 또는 모의 객체)와 상호 작용하는 '도우미 클래스'를 만들어야한다는 것을 알고 있습니다. 그럼 난 그 너무 테스트해야합니다.
그래서 내가 무엇을 놓치고 있습니까? 모의 데이터로 실제 데이터 저장소를 사용할 수있을 때 모의 저장소를 구현하고 테스트해야하는 이유는 무엇입니까?
EDIT : '조롱 된 데이터'에 의해 명확히하기 위해 실제 데이터베이스에 도달하지 않았습니다. 알려진 데이터를 반환하는 실제 리포지토리 아래에 삽입 할 수있는 'DB 모의 계층'이 있습니다.
이것은 정말로 나를 생각있어 - Gutzofter 감사합니다 – n8wrl
당신은 환영합니다 – Gutzofter