2009-07-22 1 views
1

좋아, 지금 양심의 가책이 있습니다.유닛 테스트 : RIA 서비스를 사용할 때 MVVM에서 VM을 테스트하기 위해 M을 추상화하려면 어떻게합니까?

우리는 Silverlight 응용 프로그램에서 RIA 서비스를 추상화하려고하지 않으므로 적절한 단위 테스트를 수행 할 수 있습니다.

이 시점에서 우리는보기 및보기 모델을 가지며 DomainContext는 모델입니다. 아무리 노력해도 DomainContext 또는 Entities를 추상화하여 찾을 수 없으므로 테스트 데이터로 대체 할 수 있습니다.

RIA 서비스에 종속되어있는 뷰 모델을 테스트 할 때 권장되는 전략은 무엇입니까?

답변

3

정확히 이것을 보여준 블로그 게시물을 보았습니까? 특히 DomainContext 아래 모의 DomainClient를 연결할 수 있으므로 모든 서버에 종속되지 않고 DomainContext를 사용하여 뷰 모델을 단위 테스트 할 수 있습니다.

http://www.nikhilk.net/NET-RIA-Services-ViewModel-Pattern-2.aspx