【发布时间】:2010-05-16 09:53:32
【问题描述】:
我只是想知道其他人如何在 asp.net mvc 中测试控制器操作?我的大部分依赖项都被注入到我的控制器中,因此操作方法中的逻辑数量并不多,但可能会有一些条件逻辑,例如我认为这是不可避免的。
过去我为这些操作方法编写了测试,模拟了依赖关系并测试了结果。我发现这是非常脆弱的,并且需要维护一个真正的 PITA。到处都有“期望”和“存根”方法很容易破坏,但我看不到任何其他测试控制器操作的方法。
我实际上认为手动测试其中一些可能更容易!有人有什么建议吗?也许我在这里遗漏了什么?
谢谢
伊姆兰
【问题讨论】:
标签: asp.net asp.net-mvc tdd