public RedirectToRoutePermanentSameControllerRouteValues ( ) : IActionResult | ||
return | IActionResult |
public void RedirectToRoutePermanentWithRouteValues_SameController_ResolvesCorrectly() { // Arrange var controller = new MyTestController(); // Act var result = controller.RedirectToRoutePermanentSameControllerRouteValues() as RedirectToRouteResult; // Assert Assert.NotNull(result); Assert.Equal("route", result.RouteName); Assert.Equal(3, result.RouteValues.Count); Assert.Equal("MyTest", result.RouteValues["controller"]); Assert.Equal("CreatedAtRouteSameControllerRouteValues", result.RouteValues["action"]); Assert.Equal(1, result.RouteValues["id"]); Assert.Equal(true, result.Permanent); }
public void RedirectToRoutePermanentWithRouteValues_SameController_ResolvesCorrectly() { // Arrange var controller = new MyTestController(); // Act var result = controller.RedirectToRoutePermanentSameControllerRouteValues() as RedirectToRouteResult; // Assert Assert.NotNull(result); Assert.Equal("route", result.RouteName); Assert.Equal(3, result.RouteValues.Count); Assert.Equal("MyTest", result.RouteValues["controller"]); Assert.Equal("CreatedAtRouteSameControllerRouteValues", result.RouteValues["action"]); Assert.Equal(1, result.RouteValues["id"]); Assert.Equal(true, result.Permanent); }