0

我在对 DefaultModelBinder 返回的模型进行单元测试时遇到了一些麻烦。我想输入一个假的表单集合并检查它返回的模型,以确保模型属性被正确绑定。在我的研究中,我不会在测试 DefaultModelBinder 时使用任何资源。也许我错过了一些东西。也许我不应该测试 MVC 的这一部分?你的意见?

4

1 回答 1

1

拜伦,我真的认为你不应该测试这个。您必须专注于您的控制器操作以及它们可能与其他组件(如服务等)的交互。默认模型绑定器已由 MS 团队测试(我希望如此:P)。只需假设您的操作参数已正确填充默认模型绑定器的表单发布值,并使用您自己构建的对象测试控制器中的操作。这是我通常做的,也是我到处看到的。

问候。

于 2010-04-25T04:36:37.347 回答