public async Task CallUpdateUser_WhenCalledWithUnauthorizedId_ReturnsUnauthorized() { getUsersHelper getUsersHelper = new getUsersHelper(); List <TblUser> userList = getUsersHelper.getUserFromList(); var user = getUsersHelper.userById(3); _mockUserRepository = new Mock <IUserRepository>(); _mockUserMapper = new Mock <IMapper>(); _mockUpdateUser = new Mock <IUpdateUser>(); UserForUpdateDto userForUpdateDto = new UserForUpdateDto { AAddress = "some street", Aname = "Johnny", APhone = "9876543211" }; //_mockUserMapper.Setup(mapper => mapper.Map<TblUser>(It.IsAny<UserForDetailedDto>())) // .Returns(getUsersHelper.userById(3)); _mockUpdateUser.Setup(update => update.updateOrNot(It.IsAny <bool>())).Returns(true); _mockUserMapper.Setup(mapper => mapper.Map <UserForUpdateDto>(It.IsAny <TblUser>())).Returns(userForUpdateDto); _mockUserRepository.Setup(repo => repo.GetUser(It.IsAny <int>())) .ReturnsAsync(getUsersHelper.userById(3)); _mockUserRepository.Setup(repo => repo.SaveAll()).ReturnsAsync(true); _updateUserController = new UpdateUserController(_mockUserRepository.Object, _mockUserMapper.Object, _mockUpdateUser.Object); var tblUser = await _updateUserController.UpdateUser(3, userForUpdateDto); //Assert.AreEqual(200, okResult.StatusCode); Assert.IsAssignableFrom <UnauthorizedResult>(tblUser); }
protected void bUpdate_Click(object sender, EventArgs e) { UserModel user = new UserModel(); user.UserID = int.Parse(Session["CurrentUser_UserID"].ToString()); if (tbFirstName.Text != null) { user.FirstName = tbFirstName.Text; labFirstName.Text = tbFirstName.Text; } if (tbLastName.Text != null) { user.LastName = tbLastName.Text; labLastName.Text = tbLastName.Text; } if (tbEmail.Text != null) { user.Email = tbEmail.Text; labEmail.Text = tbEmail.Text; } UpdateUserController con = new UpdateUserController(ConfigurationManager.ConnectionStrings["DBInformation"].ToString()); con.UpdateUser(user); Response.Redirect("UpdateUser.aspx", false); }