RedirectToRoutePermanentSameControllerRouteValues() public method

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);
        }