메신저 엔티티 프레임 워크 4.1을 사용하고 튜토리얼을 따라 dbcontext를 가짜로 만들고 단위 테스트를 수행했습니다. 이것으로 모든 것이 예상대로 작동합니다. ive는 idbset을 반환하기 위해 원래 dbcontext를 수정했지만 내 모델을 다시 만들 때이를 덮어 썼습니다. 이것은 내가 예상하지만 나는 멀리있을 수 있는지 궁금해하는 일이 나는이 일을 막을 수 있습니다. 어떤 아이디어?엔티티 프레임 워크 4.1 가짜 dbcontext
0
A
답변
2
아마도 가장 쉬운 방법은 코드 생성을 수행하는 T4 템플릿을 자신의 것으로 대체하는 것입니다. 기본 템플릿을 프로젝트에 복사하고 원하는 코드를 생성하도록 수정하십시오. http://msdn.microsoft.com/en-us/data/gg558520
0
또한 몰수를 사용할 수 있습니다
MSDN 소개가 있습니다. 하지만 t4 템플릿이 더 좋습니다.
관련 문제
- 1. 엔티티 프레임 워크 4.1 ObjectContext를 dbContext
- 2. 엔티티 프레임 워크 (4.1) 관계
- 3. 엔티티 프레임 워크 4.1 외래 키 질문
- 4. structuremap 및 엔티티 프레임 워크 4.1
- 5. 엔티티 프레임 워크 4.1 형식 당 하나의 테이블 매핑
- 6. 엔티티 프레임 워크 4.1 및 상위/하위 관계가있는 리포지토리 패턴
- 7. EF 4.1 DBContext AutoDetectChangesEnabled
- 8. 엔티티 프레임 워크 4.1 코드는 처음에는 엔티티 프레임 워크 4.1 코드 첫번째 + MVC3와 내가 사용하는 상속의 stratagy을 사용하고
- 9. 엔티티 프레임 워크 - 코드 먼저 4.1 - ASP.NET MVC3
- 10. 엔티티 프레임 워크 4.1 "DefaultOrder 속성"을 리포지토리
- 11. 엔티티 프레임 워크 4.1 코드 우선, 저장시 지연로드 참조가 필요합니다.
- 12. , 엔티티 프레임 워크 4.1 - 하나의 여행 데이터베이스 업데이트
- 13. 상속이있는 엔티티 프레임 워크 엔티티
- 14. 엔티티 프레임 워크 : 엔티티 할당
- 15. Context.savechanges는 엔티티 프레임 워크
- 16. 엔티티 프레임 워크
- 17. 엔티티 프레임 워크
- 18. 엔티티 프레임 워크 조인
- 19. 엔티티 프레임 워크 : 데이터
- 20. 엔티티 프레임 워크 테이블
- 21. 엔티티 프레임 워크 쿼리
- 22. 대다 엔티티 프레임 워크
- 23. 엔티티 프레임 워크 조인
- 24. 엔티티 프레임 워크 V4
- 25. 엔티티 프레임 워크
- 26. 엔티티 프레임 워크 지연로드
- 27. 엔티티 프레임 워크
- 28. 엔티티 프레임 워크 SP
- 29. 엔티티 프레임 워크 -
- 30. 엔티티 프레임 워크 PostgreSQL
dbcontext를 조롱하는 방법에 대해 몇 가지 코드 샘플을 보여주십시오. 감사. –
왜 문맥을 조롱하려고합니까? 이것은 잘못된 접근입니다. [코드를 테스트하는 데 도움이되지 않을 것입니다] (http://stackoverflow.com/questions/6766478/unit-testing-dbcontext) 그리고 [이 흥미로운 기사] (http : // www. davesquared.net/2011/04/dont-mock-types-you-dont-own.html) (나는 여기에 참고 자료가있다. (http://stackoverflow.com/questions/7110981/the-repository-itself-is- not-normally-tested/7111748 # 7111748)) 소유하지 않은 유형을 조롱하면 안됩니다. –