ASP MVC 5测试RedirectToAction

克里斯托弗·弗朗西斯科

我正在测试控制器是否没有参数,它应该重定向到action "Index"

// Controller code
return RedirectToAction("Index");

// Unit test code
ActionResult result = Controller.Action(null);
Assert.IsInstanceOfType(result, typeof(RedirectToRouteResult));
Assert. // HERE i need to test it is going to Index, how do I do that?
arknotts

您需要像这样查看RouteValues词典:

Assert.AreEqual("Index", (result as RedirectToRouteResult).RouteValues["action"]);

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

仅可使用RedirectToAction访问ASP.NET MVC5控制器操作

来自分类Dev

ASP.NET MVC RedirectToAction QueryString

来自分类Dev

ASP MVC RedirectToAction不起作用

来自分类Dev

单元测试ASP.NET MVC5应用

来自分类Dev

Asp.net MVC RedirectToAction在URL中显示参数

来自分类Dev

ASP MVC 5集成测试与使用SDK进行单元测试

来自分类Dev

MVC 5-RedirectToAction不重定向

来自分类Dev

在线测试系统ASP.NET MVC

来自分类Dev

MVC 单元测试返回状态代码的 RedirectToAction

来自分类Dev

(无头)asp.net mvc / webapi 5的集成测试框架

来自分类Dev

如何对ASP.NET 5 / MVC 6 Session进行单元测试?

来自分类Dev

如何在ASP.NET 5 / MVC 6中的单元测试中访问HttpContext

来自分类Dev

ASP.NET MVC5:对具有会话的控制器进行单元测试

来自分类Dev

使用Fake来构建和测试ASP.NET 5 / MVC 6应用程序吗?

来自分类Dev

ASP.NET MVC 5-仅使用身份的单元测试服务

来自分类Dev

ASP.NET 5和MVC的目的

来自分类Dev

ASP.Net MVC 5 + SignalR + Ninject

来自分类Dev

模型绑定和继承ASP MVC 5

来自分类Dev

ASP.Net MVC 5中的Cookie

来自分类Dev

ASP MVC 5 Client Validation for Range of Datetimes

来自分类Dev

ASP .NET MVC 5中的异步任务

来自分类Dev

是否发布了ASP.NET MVC 5?

来自分类Dev

谁在ASP MVC 5中填充ViewModel

来自分类Dev

asp.net 4.6 MVC 5的未来

来自分类Dev

ASP.NET MVC 5 and Bootstrap 3

来自分类Dev

ASP.NET MVC 5中的ClaimsIdentity

来自分类Dev

NullReferenceException ASP.NET MVC 5

来自分类Dev

ASP.NET MVC 5 + Owin + SimpleInjector

来自分类Dev

ASP MVC5 UserManager添加方法