ChessClient.Tests.Controllers.AccountControllerTest.ChangePassword_Post_ReturnsRedirectOnSuccess C# (CSharp) Method

ChangePassword_Post_ReturnsRedirectOnSuccess() private method

private ChangePassword_Post_ReturnsRedirectOnSuccess ( ) : void
return void
        public void ChangePassword_Post_ReturnsRedirectOnSuccess()
        {
            // Arrange
            AccountController controller = GetAccountController();
            ChangePasswordModel model = new ChangePasswordModel()
            {
                OldPassword = "goodOldPassword",
                NewPassword = "goodNewPassword",
                ConfirmPassword = "goodNewPassword"
            };

            // Act
            ActionResult result = controller.ChangePassword(model);

            // Assert
            Assert.IsInstanceOfType(result, typeof(RedirectToRouteResult));
            RedirectToRouteResult redirectResult = (RedirectToRouteResult)result;
            Assert.AreEqual("ChangePasswordSuccess", redirectResult.RouteValues["action"]);
        }