わかりました、私は今、良心の危機に瀕しています。
適切な単体テストを実行できるように、Silverlight アプリケーションから RIA サービスを抽出しようとしてもうまくいきません。
この時点で、ビューとビュー モデルがあり、DomainContext がモデルです。どれだけ試しても、DomainContext またはエンティティを抽象化してテスト データに置き換えることができませんでした。
RIA サービスに依存するビュー モデルを単体テストするために推奨される戦略は何ですか?
わかりました、私は今、良心の危機に瀕しています。
適切な単体テストを実行できるように、Silverlight アプリケーションから RIA サービスを抽出しようとしてもうまくいきません。
この時点で、ビューとビュー モデルがあり、DomainContext がモデルです。どれだけ試しても、DomainContext またはエンティティを抽象化してテスト データに置き換えることができませんでした。
RIA サービスに依存するビュー モデルを単体テストするために推奨される戦略は何ですか?
これを正確に示した私のブログ投稿を見ましたか?具体的には、DomainContextの下にモックのDomainClientをプラグインすることができます。これにより、サーバーに依存することなく、DomainContextを使用してビューモデルを単体テストできます。
http://www.nikhilk.net/NET-RIA-Services-ViewModel-Pattern-2.aspx