在ASP.NET MVC3中进行TempData单元测试

5
我该如何将以下类移植到ASP.NET MVC3?它是基于ASP.NET MVC2的MVC:单元测试使用TempData的控制器操作文章的一部分。方法RenderView()已不再存在,并且参数也有所不同。
谢谢。
// Test-specific subclass for HomeController. This won't be
// needed in the next release of ASP.NET MVC.
private sealed class TestHomeController : HomeController {
    public RouteValueDictionary RedirectValues;
    public string RenderViewName;
    public string RenderMasterName;
    public object RenderViewData;

    protected override void RedirectToAction(RouteValueDictionary values) {
        RedirectValues = values;
    }

    protected override void RenderView(string viewName, string masterName,
        object viewData) {
        RenderViewName = viewName;
        RenderMasterName = masterName;
        RenderViewData = viewData;
    }
}

1
你注意到顶部的注释了吗?它似乎表明这个类在MVC3中不必要,因此无需移植它。 - Erik Funkenbusch
1
是的,但我找不到任何教程来解释如何在ASP.NET MVC3中测试TempData,你知道吗? - abenci
你能展示一下你想要测试的控制器代码吗? - Paul
1个回答

0

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接