Ejemplo n.º 1
0
        public async Task ResetPassword_redirects_to_error_view_when_passwordobj_is_null()
        {
            //Arrange
            var controller = new PasswordController(_bosAuthClient);

            //Act
            var result = await controller.ResetPassword(null);

            //Assert
            var viewResult = Assert.IsType <ViewResult>(result); //Asserting that the return is a View

            Assert.Equal("ErrorPage", viewResult.ViewName);      //Asseting that the returned view is "Error Page"
        }
Ejemplo n.º 2
0
        public async Task ResetPassword_redirects_to_error_view_when_passwordobj_is_null()
        {
            //Arrange
            var controller = new PasswordController(_configuration, multitenantService, _contextAccessor);

            //Act
            var result = await controller.ResetPassword(null);

            //Assert
            var viewResult = Assert.IsType <ViewResult>(result); //Asserting that the return is a View

            Assert.Equal("ErrorPage", viewResult.ViewName);      //Asserting that the returned view is "Error Page"
        }
Ejemplo n.º 3
0
        public async Task ResetPassword_redirects_to_error_view_when_userId_is_incorrect()
        {
            //Arrange
            var            controller  = new PasswordController(_bosAuthClient);
            ChangePassword passwordObj = new ChangePassword
            {
                CurrentPassword = Guid.NewGuid().ToString(),
                NewPassword     = "******"
            };

            //Act
            var result = await controller.ResetPassword(passwordObj);

            //Assert
            var viewResult = Assert.IsType <ViewResult>(result); //Asserting that the return is a View

            Assert.Equal("ErrorPage", viewResult.ViewName);      //Asseting that the returned view is "Error Page"
        }
Ejemplo n.º 4
0
        public async Task ResetPassword_redirects_to_error_view_when_userId_is_incorrect()
        {
            //Arrange
            var            controller  = new PasswordController(_configuration, multitenantService, _contextAccessor);
            ChangePassword passwordObj = new ChangePassword
            {
                UserId      = Guid.NewGuid().ToString(),
                NewPassword = "******"
            };

            //Act
            var result = await controller.ResetPassword(passwordObj);

            //Assert
            var viewResult = Assert.IsType <ViewResult>(result); //Asserting that the return is a View

            Assert.Equal("ErrorPage", viewResult.ViewName);      //Asserting that the returned view is "Error Page"
        }