ASP.NET MVC - 准备使用ControllerContext mock

时间:2010-12-24 09:28:18

标签: unit-testing asp.net-mvc-2 mocking controller

我研究了几个样本,包括一个here,基本上我需要知道的是该领域是否有新的东西。

最棒的是通过多个现实生活中使用类/方法对一些即用型进行全面测试,这将使我返回用于单元测试ASP.NET MVC控制器的ControllerContext的模拟。一个更令人向往的功能是不必担心要模拟什么,不要模拟什么 - 我只想要一个功能齐全的上下文。也许,我不需要90%的功能,但没关系。有什么东西可以甜吗?

解决方案可能会使用一些Mock框架,但这不是必需的 - 我只需要从黑盒子中得到结果。如果这个盒子实际上不是黑色的,那当然更好。

谢谢!

1 个答案:

答案 0 :(得分:2)

我个人会推荐你MVCContrib TestHelper。它将使您的控制器单元测试非常优雅,您不必担心模拟上下文。