문제

EF 모델을 조롱하여 프로젝트 전반에 걸쳐 LINQ에 Entities 코드를 제거하지 않고 모델 클래스를 사용하는 코드를 테스트 할 수 있습니까? 아니면 모델이 대신에 치기 위해 테스트 데이터베이스를 설정해야합니까?

도움이 되었습니까?

해결책

LINQ 코드를 랩핑 할 수 있습니다 데이터 액세스 개체. DAO에는 별도의 인터페이스 및 구현 코드가 있습니다. 테스트 코드는 DAO를 조롱합니다.

그렇게하고 싶지 않다면 테스트 DB가 필요합니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top