2011-07-05 11 views
3

MVVMデザインパターンを採用したWPFソリューション用のユニットテストスイートを作成することになります。私は適切な方法、特にビューモデルをテストするためのいくつかのベストプラクティスに重点を置いている参考文献を始めるための参考資料を探しています。MVVMでベストプラクティスユニットテストを作成するための良い参考資料を探してください

これらのビューモデルの特定のテスト課題は、一部のビューモデル間で渡されるダイアログワークフローとメディエータメッセージをテストすることです。

ありがとうございました。

+2

ソリューションでDependency Injectionのようなパターンを既に使用しているかどうかを共有できますか?すでにレイヤー用のインターフェースを使用していますか?あなたはフレームワークを模倣するために開いていますか?これらはユニットテストで取る方向に影響します。 – NathanAW

+0

解決策は私が認識している依存性注入パターンを使用していません。モデル・レイヤーとビュー・モデル・レイヤーで定義されたインタフェースのレベルはいくつかあります。私は、Josh SmithのMVVMの例から導かれた最低レベルのビューモデルインターフェースを知っています。私は、NMockのような模擬フレームワークを使うことにはまったく関心がありません。私はそれらを使って何の経験も持っていません。 – SDET

答えて

1

Prismには、リファレンス実装のStock Traderが付属しています。このモジュールには、すべてのモジュール用の広範なテストがあります。始めるにはとても良い場所です。 2010年5月ガイダンスをインストールし、フォルダRIを探します。

+0

+1 anivasありがとうございます。 Prismのように見えるようにdevチームの購入を必要とするかもしれません。これは単体テストフレームワークをオプションとして構築するためにのみ使用できますか? – SDET

+0

このアプリは、MVVMの観点からだけでなく、Prismで見ることができます。リージョンベースのテストを除いて、モデルとサービスのテストを表示するだけです。 – anivas

+0

私はそれらを見直します、ありがとう! – SDET

関連する問題