public void Forgot_Password_Fetches_Hint_Question_For_A_Valid_User() { var membershipUser = new MembershipUserWrapper { SecretQuestion = "Q1" }; _memberShipMock.Setup(x => x.GetUser(_userInformationView.UserName, false)).Returns(membershipUser); var accountController = new AccountController(_memberShipMock.Object); ActionResult result = accountController.ForgotPassword(_userInformationView.UserName, ""); Assert.That(((ViewResult)result).ViewData.Model, Is.TypeOf<UserInformationView>()); Assert.That(accountController.ViewBag.PageTitle, Is.EqualTo("Forgot Password")); Assert.That(((UserInformationView)((ViewResult)result).ViewData.Model).SecretQuestion, Is.EqualTo("Q1")); }
public void Manage_User_Gets_List_Of_Users_Based_On_User_Name() { MembershipUserWrapper user = new MembershipUserWrapper { UserName = "******" }; _memberShipMock.Setup(x => x.GetUserByUserName("userName")).Returns(user); var accountController = new AccountController(_memberShipMock.Object); ActionResult result = accountController.ManageUsers("userName", "UserName",0); ManageUsersView model = (ManageUsersView)((ViewResult)result).ViewData.Model; Assert.That(model.UserList, Is.TypeOf<Pagination<MembershipUserWrapper>>()); Assert.That(model.UserList.FirstOrDefault().UserName, Is.EqualTo("userName")); }
public void UpdateUser(MembershipUserWrapper membershipUserWrapper) { var membershipUser = Membership.GetUser(membershipUserWrapper.UserName); if (null!=membershipUser) { membershipUser.IsApproved = membershipUser.IsApproved; Membership.UpdateUser(membershipUser); } }