2010-08-22 5 views
1

안녕하세요 저는 EF에 익숙하지 않지만 책을보고 제 저장소에 대한 테스트를 작성하려고합니다. 테스트가 실패합니다.엔티티 프레임 워크의 리포지토리 테스트

desiner.cs 기반 (글로벌 :: System.Configuration.ConfigurationManager.ConnectionStrings [ "pij_localConnectionString"]. ConnectionString을, mappingSource)

나는 내가 webconfig에서 연결 문자열을 이동해야 가정. 이것을 수행하기위한 일반적인 프로토콜/방법은 무엇입니까?

답변

2

단위 테스트 프로젝트를 만들고 거기에서 테스트를 시작한 경우 연결 문자열 (pij_localConnectionString)을 테스트 프로젝트의 app.config 파일에 복사하기 만하면됩니다. 기본적으로 .Net 스레드가 CLR (즉, 시작 프로젝트)에 의해 시작되는 프로젝트의 구성 파일에 모든 연결 문자열 데이터가 존재해야합니다. Web.config에서 제거하지 않아도됩니다.

+0

그래, 그걸 잘 했어. 감사. – Chin

관련 문제