예제 #1
0
        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);
        }
예제 #2
0
        //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);
        }