2009-07-22 1 views
1

今、私は良心の危機に瀕しています。ユニットテスト:RIAサービスを使用しているときに、MVVMでVMをテストするためにMを抽象化するにはどうすればいいですか?

SilverlightアプリケーションからRIAサービスを抽象化して、適切な単体テストを行うことはできません。

この時点では、ビューとビューモデルがあり、DomainContextはモデルです。どんなに試しても、DomainContextまたはEntitiesを抽象化してテストデータで置き換えることはできません。

RIAサービスに依存するビューモデルを単体テストするために推奨される戦略は何ですか?

答えて

3

私のブログ記事はこれを正確に実演していますか? 具体的には、DomainContextの下にmock DomainClientをプラグインすることができます。これにより、任意のサーバーに依存せずにDomainContextを使用してビューモデルを単体テストできます。

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

関連する問題