デフォルトで返されたモデルをユニットテストする必要がありますか?

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

質問

デフォルトのModelbinderによって返されたモデルをテストする単位テストに問題があります。偽のフォームコレクションをフィードし、モデルが戻っていることを確認して、モデルのプロパティが適切にバインドされていることを確認したいと考えています。私の研究では、DefaultModelbinderのテストに関するリソースが現れていません。多分私は何かが足りません。たぶん私はMVCのこの部分をテストするべきではありませんか?あなたの考え?

役に立ちましたか?

解決

バイロン、私はあなたがこれをテストするべきではないと本当に思っています。コントローラーのアクションと、サービスなどの他のコンポーネントとの相互作用に焦点を当てる必要があります。デフォルトのモデルバインダーは、MSチームによってすでにテストされています(私はそう願っています:P)。アクションパラメーターがデフォルトのモデルバインダーによって投稿されたフォームの値が正しく入力されていると仮定し、自分で構築されたオブジェクトでコントローラーのアクションをテストします。これは私が通常することであり、どこでも見たことです。

よろしく。

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