2011-01-14 13 views
2

私は、WCF RIA Services Part 8 - Testing and Debugging投稿に続いてSilverlight側でWCF RIAサービスを模擬しようとしています。
DomainContextDomainClientを注入して、抽象メソッドをモックで実装しています。
しかし、私は指針/仕様を見つけることができなかったので、プロトコルを実装することは多かれ少なかれ推測です。
(私は実際にはデフォルトのDomainClientをラップし、通信の詳細を知るためにデバッガを使用しました)。私はQueryCompletedResultクラスにエンティティとIncludedEntitiesプロパティを使用する方法を学んだと私は外部キーを介した「アソシエイト」、それらをする必要があるクエリのSilverlightでのWCF RIAサービスの偽装 - 送信操作応答の指定

  • 投稿はもっと難しいです。 ChangeSetへの返信として適切な方法を工夫する方法がわかりません。私は正しい動作といくつかのエラーシナリオを模擬したいと思います。

質問

  1. があるとプロトコルについてのドキュメントですか?送信操作の実装のコメント付きコードサンプルは素晴らしいでしょう。
  2. 誰かがSilverlightアプリケーションのユニットテストに同じパターンを使用していますか?あなたの経験は何ですか?
  3. SilverlightでWCF RIAサービスを模擬する方法はありますか?

ありがとうございます。

答えて

0

私は実際には同じ記事を当面検討しています。あなたがダウンロードできる例があります。 MockDomainClientのSubmit操作とQuery操作はすべて、そこに実装されています。 (記事には1つまたは2つしか表示されません)。

唯一残っている挑戦は、後で行うことをやめたInvoke操作です。ことができます:(

希望、 KAVE

+0

私は、サンプルコードをダウンロードし、それだけの単純なシナリオで動作します。たとえば、クエリのシナリオでは、私が含まエンティティを使用して、それを強化するために必要な。のためのコードを提出しませんより複雑な操作(SubmitChanges呼び出しでの複数の追加/更新/削除操作)のために期待どおりに動作するかどうか質問は、記事で提示されたサンプルコードの範囲を超えて、より複雑なシナリオを実装する方法のガイドライン/ – stefando

関連する問題