gpt4 book ai didi

asp.net - ASP.NET MVC3 中的 TempData 单元测试

转载 作者:行者123 更新时间:2023-12-03 17:57:40 26 4
gpt4 key购买 nike

如何将以下类移植到 ASP.NET MVC3?它是 MVC: Unit testing controller actions that use TempData 的一部分基于 ASP.NET MVC2 的文章。 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;
}
}

最佳答案

我终于发现了这篇关于如何在 ASP.NET MVC 3 中测试 TempData 的有趣文章:https://web.archive.org/web/20150419085935/http://www.arrangeactassert.com/how-to-unit-test-asp-net-mvc-controllers/

关于asp.net - ASP.NET MVC3 中的 TempData 单元测试,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8500171/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com