2011-01-14 6 views
2

WCF RIA Services Part 8 - Testing and Debugging 게시물에 따라 Silverlight 측에서 WCF RIA 서비스를 조롱하려고합니다.
DomainContextDomainClient을 삽입하고 모의에서 추상 메소드를 구현 중입니다.
그러나 지침/사양을 찾을 수 없으므로 프로토콜을 구현하는 것이 더 많은 추측입니다.
(실제로는 DomainClient이라는 기본값을 감싸고 통신 정보를 배우기 위해 디버거를 사용했습니다).Silverlight에서 WCF RIA 서비스 모의 - 제출 작업 응답 지정

  • 는 쿼리를 들어 내가 외래 키를 통해 그들에게 "동료"필요로하는 QueryCompletedResult 클래스에 엔티티와 IncludedEntities 속성을 사용하는 방법을 배웠습니다.

  • 제출하는 것이 더 까다 롭습니다. ChangeSet에 대한 응답으로 적절한 SubmitCompletedResult을 만드는 방법을 모르겠습니다. 나는 올바른 행동과 오류 시나리오를 모의하고 싶다.

질문 :

  1. 이 프로토콜에 대한이와 문서인가? 제출 작업 구현에 대한 주석 된 코드 샘플은 훌륭합니다.
  2. 누군가 Silverlight 응용 프로그램을 테스트하는 데 동일한 패턴을 사용하고 있습니까? 당신의 경험은 무엇입니까?
  3. Silverlight에서 WCF RIA 서비스를 조롱하는 다른 방법이 있습니까?

미리 감사드립니다.

답변

0

사실 당분간 같은 기사를 공부하고 있습니다. 다운로드 할 수있는 예가 있습니다. MockDomainClient의 전체 Submit과 Query 연산은 여기에 구현됩니다. (이 기사는 단 하나 또는 두 가지만 보여줍니다).

유일한 나머지 과제는 나중에 수행 할 Invoke 조작을 함축하는 것입니다. 도움 :(

희망, KAVE

+0

나는 샘플 코드를 다운로드하지만, 간단한 시나리오에만 작동합니다. 내가 포함 된 개체를 사용하여 강화.에 대한 코드하지 않는 제출에 필요한 쿼리 시나리오에서 예를 들어 좀 더 복잡한 작업 (SubmitChanges 호출에 대한 여러 추가/업데이트/삭제 작업)에 예상대로 작동합니다. 문제는 기사에 제시된 샘플 코드의 범위를 넘어선보다 복잡한 시나리오를 구현하는 방법에 대한 지침/사양에 관한 것입니다. – stefando