2013-08-21 4 views
0

나는 최신 코드를 단위 테스트하고 첫 번째 테스트에서는 새로운 서비스를 만듭니다. InvalidOperationException이가 발생하기 전에이 끝점 요청은 어디에서 발생합니까?

public FooClient() { 
     } 

이 호출 스택의 코드 실행의 마지막 라인이는 기본 생성자로까지 가져옵니다.

ServiceModel 클라이언트 구성 섹션에서 계약 'Foo.FooService'를 참조하는 기본 끝점 요소를 찾을 수 없습니다. 이는 응용 프로그램에 대한 구성 파일이 없거나이 계약에 일치하는 엔드 포인트 요소가 클라이언트 요소에 없기 때. 일 수 있습니다.

이 끝점이 구성되어 있고 서비스가 실행되고 있지만 찾을 수없는 이유를 파악할 수 없습니다.

+0

당신이하여 여러개의 프로젝트를해야합니까 테스트 프로젝트의 설정 파일엔드 포인트를 구성해야? 일부 App.config에서 끝점을 구성하지만 시작 프로젝트로 설정된 프로젝트의 구성에없는 경우가 있습니다. –

+0

테스트 프로젝트에서 단위 테스트를 실행하고 있습니다. 호출 할 클래스가 ProxyServices 프로젝트에 있으며 여기가 끝점의 위치입니다. – Paddy

+1

패디 당신이 테스트 프로젝트의 구성에서 끝점을 구성해야합니다 –

답변

2

당신은 당신의 단위 테스트에서

관련 문제