2010-06-15 4 views
2

단위 테스트의 기본 실행 시간 초과를 늘리려면 어떻게해야합니까? 웹 서비스를 호출하는 단위 테스트가 있습니다. 종종 10 초 이상 실행되어 시간 초과 오류가 발생합니다. Visual Studio Team System 2008을 사용하고 있습니다.테스트 'InvokeWebService'가 실행 시간 초과 기간을 초과했습니다.

+0

테스트 코드를 붙여넣고 어떤 비트가 시간 초과 오류를 일으키는 지 명확히 할 수 있습니까? – Grzenio

답변

5

Visual Studio에서 단위 테스트의 시간 초과를 제어하는 ​​여러 가지 방법이 있습니다. 자세한 내용은이 안내서의 How to: Set Time Limits for Running Tests을 참조하십시오. 이 기사는 2010 년 작성되었지만 2008 년에도 설정이 존재 함을 확인했습니다.

단위 테스트에서 실제 웹 서비스를 호출하는 것은 일반적으로 권장되지 않습니다. 실제 서비스에 연결하지 않고도 테스트 할 수있는 방법으로 코드를 구성하려면 조롱 프레임 워크 (Rhino Mock과 같은)와 dependency inversion을 사용하는 것이 좋습니다.