엔티티 프레임 워크 컨텍스트 모의/가짜
-
23-08-2019 - |
문제
EDMX 파일을 구문 분석하고 단위 테스트에서 사용할 거슬/가짜를 만들어야합니다. 가장 쉬운 통합은 이미 VS IDE에있는 T4를 사용하는 것입니다.
웹에서 본 사람이 있습니까?
아니면 스스로 쓰고 있습니까?
아니면 진행중인 OSS가 있습니까?
아무도?
해결책
EF4를 사용할 때
EF4가 지원합니다 ObjectContext
조롱. Visual Studio 내에서 엔티티 디자이너 (빈 구역)를 마우스 오른쪽 버튼으로 클릭하고 코드 생성 항목을 추가하십시오, 온라인 템플릿 및 짜잔으로 이동하십시오. 거기 있습니다 ado.net 모딩 컨텍스트 생성기.
T4를 사용하여 EDMX를 기반으로 모의를 만듭니다.
다른 팁
할 수있는 방법이 있다면 좋을 것입니다.
엔티티 프레임 워크를 테스트 할 때, 나는 추가/업데이트/삭제 방법을 사용하여 호흡기를 사용하여 가장 성공했으며, IQueryable과 작업 단위로 데이터 콘텍스트를 추상화했습니다. 테스트를 위해 저장소를 조롱 한 다음 라이브 응용 프로그램을 위해 저장소의 엔티티 프레임 워크 구현을 사용할 수 있습니다.
제휴하지 않습니다 StackOverflow