public void UpdateUserTest() { ManageController controller = new ManageController(); iMentorUser user = controller.ReturnLastAddedUser(); iMentorUserInfo userInfo = new iMentorUserInfo(); userInfo.Id = user.Id; userInfo.UserName = "******"; userInfo.Email = user.Email; userInfo.RoleId = user.RoleId; userInfo.Role = userInfo.GetRoleByUser(user); //Check that the UpdateUser function completed successfully Assert.AreEqual(controller.UpdateUser(userInfo), "User Updated"); //Check that the user was actually updated in the database iMentorUser userUpdated = controller.ReturnLastAddedUser(); Assert.IsTrue( userUpdated.Id == userInfo.Id && userUpdated.UserName == userInfo.UserName && userUpdated.Email == userInfo.Email && userUpdated.RoleId == userInfo.RoleId); //Clean up userInfo.UserName = user.UserName; controller.UpdateUser(userInfo); }