public ActionResult GetControllerAction(UrlSelectionViewModel url) { return(RedirectToAction("Index" , "Projects" , new { id = url.Param, LastSelectedController = url.Controller, LastSelectedAction = url.Action, LastSelectedParam = url.Param, LastSelectedProjectId = url.ProjectId.ToString() })); }
public void GetControllerAction() { // Arrange var controller = new ProjectsController(); // Act UrlSelectionViewModel url = new UrlSelectionViewModel() { Controller = "ProjectsController", Action = "Index", Param = 1, ProjectId = 1 }; var result = (RedirectToRouteResult)controller.GetControllerAction(url); // Assert Assert.AreEqual("Index", result.RouteValues["action"]); }