どのように書いてるんだユニット試験のためのコントローラのクラスを使用するポートのためのょうか。

StackOverflow https://stackoverflow.com/questions/128086

質問

でできていたユニットの試験方法により、必要に連結される。Windowsの場合です。ます。形。

っていて、C#などをサポートの申請を保存-管理することでMVCます。これは難しいが、この枠組みの最初がやりたかっただけで築いてきました。

しかし、いつもより厳しいときにスローユニット試験に合います。っている私のコントローラーのない連結したコンクリートビューの授業ができるよう、使用スタブ/模擬のためのユニットテスト。が参照のクラス どこかで やむを得ないものとし、これらの方法のいを検証することが必要である。

まとめ Moq のではあ型-安全機能を嘲笑うコンクリートタイプ。残念ながらされているとは思いませんが、ここでの"期待"への通話方法または財産のコンクリートタイプでない仮想も抽象的である。そのクラスがかけていない場合は、サブクラスは、この大きな問題となっています。しばらくの模擬のクラスの防止の実windowsを作らないことと、"期待"ShowDialogます。

んできなくなっ位置試験におけるおおみねおくがけみち)との相互作用のサブクラスの形、私の見解です。

でもあの人に成功した試験ユニットこのタイプのコードについて教えてください。たきっかけしていきますか?

このものその他の嘲笑う枠組みです。この文字列に基づく方法によるその他の嘲笑う枠組みき意見を表明するものではなく、制約をもたらすのかできますか自分で明示的に長方模擬授業、または不足をバーチャル会員の防止に私にできるようになってしまうことを抑制する画面の挙動そのもあるのですか?

そんな思考の構成での授業の形態-結合コードという結果で終えられるよう手法や授業の些細な複雑性、そしていずに明示的にユニットテストし、私の良心を叩くためです。

役に立ちましたか?

解決

最良の方法というのは、聞いたことは適用されるようにしてくれます。単体テスト用のGUIでは、 ハダイアログ パターン。本質的には、形だけのインターフェイス、およびすべての作業を行い、その他。お部試験の授業を提供する機能、および、その結GUIイベントを適切な方法れます。

他のヒント

現在の私の考えであることがあるとありがたい利用組成物より承継のクラスは、切り離し、コントローラからです。

このことは不利になる時に使用する必要があり会員の形式のクラスなかったプランを、私を追加する必要があるので明示的に私はインターフェース。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top