public void EditEmailTest_good() { UserTable ut = CreateUser(985950000, "EditEmailTest_good()-proxy"); _userDataProxy.AddNewUser(ConvertToIUser(ut)); _userDataProxy.EditEmail(985950000, "*****@*****.**"); IUser user = _userDataProxy.GetUserById(985950000); Assert.AreEqual(user.Email(), "*****@*****.**"); _userDataProxy.DeleteUserById(985950000); }
//use-case: user can edit is email public bool EditUserEmail(int userId, string newEmail) { bool toReturn = false; IUser user = _sc.GetUserWithId(userId); if (user == null) { return(toReturn); } toReturn = user.EditEmail(newEmail); if (toReturn) { _userDataProxy.EditEmail(userId, newEmail); } return(toReturn); }