DefaultModelBinder によって返されたモデルの単体テストで問題が発生しています。偽のフォーム コレクションをフィードし、それが返すモデルをチェックして、モデル プロパティが適切にバインドされていることを確認したいと考えています。私の調査では、DefaultModelBinder のテストに関するリソースはまったく見つかりませんでした。多分私は何かが足りない。たぶん、MVC のこの部分をテストするべきではないでしょうか? あなたの考え?
1 に答える
1
バイロン、これをテストするべきではないと本当に思います。コントローラーのアクションと、サービスなどの他のコンポーネントとの相互作用に集中する必要があります。デフォルトのモデル バインダーは、MS チームによって既にテストされています (そう願っています :P)。デフォルトのモデル バインダーによってフォーム ポストされた値がアクション パラメーターに正しく設定されていると仮定し、自分で作成したオブジェクトを使用してコントローラーのアクションをテストします。これは私が通常行っていることであり、どこでも見たことです。
よろしく。
于 2010-04-25T04:36:37.347 に答える