Esempio n. 1
0
 public void Should_set_status_code()
 {
     var result = new PermanentRedirectToActionResult("action", "controller", new { id = 1 });
     result.ExecuteResult(_controllerContext);
     Assert.AreEqual(301, _controllerContext.HttpContext.Response.StatusCode);
 }
Esempio n. 2
0
 public void RouteValues_should_return_the_route_values()
 {
     var routeValues = new { id = 1 };
     var result = new PermanentRedirectToActionResult("action", "controller", routeValues);
     Assert.AreEqual(routeValues, result.RouteValues);
 }
Esempio n. 3
0
 public void Should_set_redirect_location()
 {
     var result = new PermanentRedirectToActionResult("action", "controller", new { id = 1 });
     result.ExecuteResult(_controllerContext);
     Assert.IsNotNull(_controllerContext.HttpContext.Response.RedirectLocation);
 }
Esempio n. 4
0
 public void ControllerName_should_return_the_controller_name()
 {
     var result = new PermanentRedirectToActionResult("action", "controller", new { id = 1 });
     Assert.AreEqual("controller", result.ControllerName);
 }