2010-08-19 2 views
0

WCF 서비스를 사용하는 응용 프로그램이 있습니다. 나는 소비하고있는 서비스에 대한 소스 코드에 액세스 할 수 없으며 회사 네트워크의 일부에 내부적으로 직접 연결할 수 없습니다.WCF 서비스 테스트 - XML ​​파일의 응답로드

필자는 필요한 Service Reference와 많은 샘플 XML 요청 및 응답을 가지고 있습니다. 내가 알고 싶은 것은 어떻게 테스트를 위해이 XML 파일에서 서비스 응답을 만들거나 조롱 할 수 있는가? 아니면 대안이 있습니까?

감사합니다, JJ

답변

1

서비스 참조가 필요한 모든 계약을 포함해야합니다. 따라서 서비스 계약 및 관련 데이터 계약을 통해 가짜 구현 서비스를 만들 수 있어야합니다. 그러나 클라이언트 코드는 서비스 프록시에 직접 액세스 할 수 없습니다. 서비스 계약을 구현하는 래퍼 클래스에서 서비스 액세스를 랩핑하고 해당 래퍼를 클라이언트 코드에 삽입합니다. 그 포장지를 쉽게 조롱 할 수 있습니다.