2009-06-11 4 views
0

私はウェブからコマンドの動作をダウンロードし、私のSilverlightプロジェクトに実装しました。今、私はICommandのプロパティをテストする方法を理解しようとしています。私はたくさんの人がこれに取り組んでいることを知っています。あなたがICommandをテストする単なる良い例があれば教えてください。Silverlight UTフレームワークを使ってICommandのプロパティをテストする方法は誰も知っていますか?

おかげ のDev

+0

正確にICommandの実装をテストしようとしていますか? –

答えて

0

は、WebからのICommandの実装をダウンロードしましたか?あなたはそれをテストしたいですか?

prismをダウンロードして、ICommandの実装を見てみることをおすすめします。彼らはまた、参照実装(RI)で多くの単体テストを持っています。

しかし、通常、私たちはICommandの実装を非常に重くテストしません。彼らは働くのか、そうしないのか。その考え方は、Commandingを使用することで、UIのレイヤーを薄くして、次にテスト可能なViewModels/Presentersを持つことができるということです。モデルと発表者の表示doそれはASP.Net MVCのようなものです。私たちはMVCを行うので、ビューをテストする必要はありません。

* - ビューをテストすることはできますが、ほとんどの人がMVCアプリケーションのボタンプッシュ/アングルブラケットテストから離脱していると思います。

0

Silverunit CThruと呼ばれるオープンソースフレームワークがあります。これはTypemockの上にあり、unit testing Silverlightのときに役に立ちます。それは実際の単体テストフレームワークです(元は統合テストシステム以上のものです)。 Cthruには、実際の単体テストのようなSilverlightコントロールをテストできるコンポーネントが含まれています。

関連する問題