我是否应该测试默认设备返回的模型?
-
01-10-2019 - |
题
我有一些麻烦单元测试DefaultModelBinder返回的模型。我想以虚假的形式集合进行喂食,并检查其返回的模型以确保模型属性正确绑定。在我的研究中,我没有在测试DefaultModelBinder上出现任何资源。也许我错过了一些东西。也许我不应该测试MVC的这一部分?你的意见?
解决方案
拜伦,我真的认为您不应该对此进行测试。您必须关注您的控制器操作以及它们可能与其他组件(例如服务等)进行的交互。MS团队已经对默认模型粘合剂进行了测试(我希望如此:P)。只需假设您的操作参数已通过默认模型活页夹正确填充了表单值,并使用您自己构建的对象测试控制器中的操作。这就是我通常做的,以及我到处都看到的。
问候。
不隶属于 StackOverflow