编辑:我不是在尝试使用UnitTest TextBoxFor,而是使用它的代码,但是模拟对象并将其传递给代码会导致空引用异常,而没有任何关于什么属性没有值的提示,像Request这样的som属性可以甚至没有被嘲笑。
如何使用UnitTest System.Web.Mvc.Html.InputExtensions.TextBoxFor? 从谷歌搜索看来,TextBoxFor似乎不是UnitTestable,无法模拟所需的参数并获得结果,什么是单元可测试的替代方案?
MVC中过度使用的静态函数可以实现OO。 MVC的基本单元甚至不是单元可测试的,还是有另一种方法可以测试?
这是我用过的其中一篇文章的链接尝试模拟对象,以便我可以测试custom Html Helper http://community.embarcadero.com/blogs/entry/unit-testing-html-helpers-for-aspnet-mvc-38638