ASP.NET MVC 单元测试 RedirectResult

5
我有一个继承自System.Web.Mvc.RedirectResult的类,它重写了ExecuteResult方法。我该如何对这个类进行单元测试?
1个回答

2

这取决于您覆盖的内容。

一般来说,模拟HttpContextBase,创建必要的RouteData并使用这两个元素创建一个ControllerContext

实例化您的自定义RedirectResult,调用ExecuteResult并传入先前创建的ControllerContext,然后对您模拟的各个部分进行断言。

如果您想要更全面的答案,我需要更多关于您覆盖的内容的详细信息。


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