我有一些麻烦单元测试DefaultModelBinder返回的模型。我想以虚假的形式集合进行喂食,并检查其返回的模型以确保模型属性正确绑定。在我的研究中,我没有在测试DefaultModelBinder上出现任何资源。也许我错过了一些东西。也许我不应该测试MVC的这一部分?你的意见?

有帮助吗?

解决方案

拜伦,我真的认为您不应该对此进行测试。您必须关注您的控制器操作以及它们可能与其他组件(例如服务等)进行的交互。MS团队已经对默认模型粘合剂进行了测试(我希望如此:P)。只需假设您的操作参数已通过默认模型活页夹正确填充了表单值,并使用您自己构建的对象测试控制器中的操作。这就是我通常做的,以及我到处都看到的。

问候。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top