私はウェブからコマンドの動作をダウンロードし、私のSilverlightプロジェクトに実装しました。今、私はICommandのプロパティをテストする方法を理解しようとしています。私はたくさんの人がこれに取り組んでいることを知っています。あなたがICommandをテストする単なる良い例があれば教えてください。Silverlight UTフレームワークを使ってICommandのプロパティをテストする方法は誰も知っていますか?
おかげ のDev
私はウェブからコマンドの動作をダウンロードし、私のSilverlightプロジェクトに実装しました。今、私はICommandのプロパティをテストする方法を理解しようとしています。私はたくさんの人がこれに取り組んでいることを知っています。あなたがICommandをテストする単なる良い例があれば教えてください。Silverlight UTフレームワークを使ってICommandのプロパティをテストする方法は誰も知っていますか?
おかげ のDev
は、WebからのICommandの実装をダウンロードしましたか?あなたはそれをテストしたいですか?
prismをダウンロードして、ICommandの実装を見てみることをおすすめします。彼らはまた、参照実装(RI)で多くの単体テストを持っています。
しかし、通常、私たちはICommandの実装を非常に重くテストしません。彼らは働くのか、そうしないのか。その考え方は、Commandingを使用することで、UIのレイヤーを薄くして、次にテスト可能なViewModels/Presentersを持つことができるということです。モデルと発表者の表示doそれはASP.Net MVCのようなものです。私たちはMVCを行うので、ビューをテストする必要はありません。
* - ビューをテストすることはできますが、ほとんどの人がMVCアプリケーションのボタンプッシュ/アングルブラケットテストから離脱していると思います。
Silverunit CThruと呼ばれるオープンソースフレームワークがあります。これはTypemockの上にあり、unit testing Silverlightのときに役に立ちます。それは実際の単体テストフレームワークです(元は統合テストシステム以上のものです)。 Cthruには、実際の単体テストのようなSilverlightコントロールをテストできるコンポーネントが含まれています。
正確にICommandの実装をテストしようとしていますか? –