1

SQL Server에 액세스하기 위해 Linq를 SQL에 사용하고 있습니다.
DataContext에서 직접 액세스 할 수 있도록 부분 클래스에 모든 데이터베이스 쿼리를 작성하려고합니다. 이제 데이터 컨텍스트를 테스트하고 싶습니다. 그러나이를 수행하는 가장 좋은 방법을 이해할 수 없습니다. 쿼리는 (더 이상 아무 이하)
2. 저장 프로 시저 호출이 올바른 데이터를 반환하지 많은 관계
3. 많은 정확한 데이터가 구성되어 돌아
1 :LINQ to SQL 테스트

는 Bascially 나는 3 가지를 테스트 할 필요가 없습니다 올바르게 dbml (deleteonnull)에

나는 여기에 simular 질문을 보였지만 그들 중 누구도 (내가 찾은) 3 가지 문제를 해결하지 못했습니다.
인터페이스를 사용하면 부분 클래스의 메소드가 아닌 테이블 만 액세스 할 수 있습니다.
나는 인터페이스를 사용하고 모든 쿼리 메소드를 인터페이스의 확장 메소드로 배치했지만 SP 호출에서는 작동하지 않습니다.

그래서 Linq To SQL DataContexts (및 쿼리)를 테스트하는 가장 좋은 방법은 무엇입니까?
제안 사항이 있으십니까? 난 당신이 내가 당신이 가능하게 자동 샘플 데이터 생성 (당신을 위해 할 수있는 비주얼 스튜디오의 데이터베이스 에디션)와 함께 단위 테스트를 필요가 있다고 생각을 이해하면

/지미

답변

0

는 잘 모르겠어요.

+0

감사합니다. 데이터베이스를 사용하지 않는 편이 좋겠지 만, 그 일을 수행하는 유일한 방법은 아마도 그럴 것입니다. 감사합니다. –