0

ViewModelMVVM パターンでは、通常、 ではなくに対して定義されたインターフェイスがViewあり、それを単体テストに使用します。

UserControl多くの Super によって消費されるを作成しました。簡単にするために、 Inner のUserControlsを作成するファクトリを用意しました。View ObjectUserControl

Super をテストしたいときはUserControl、ファクトリーで作成された Inner をモックする必要がありUserControlます。
のように定義されたプロパティを持つダミー インターフェイスを作成するItemSourceDataContext、テスト用にモックする必要がありますか? または、より良いアプローチがありますか?

これらのプロパティはItemSourceDataContext自分の inner ではなく、派生元のユーザー コントロールの基本クラスによって実装されますUserControl

4

0 に答える 0