public void ChangePasswordQuestionAndAnswer_ValidUser_QandAChanged()
        {
            UserParameters uparm = _testUsers[3];
            User           u     = _memberRepo.GetUserByName(uparm.username, _mp.ApplicationName);
            var            oldQA = new PasswordQandA()
            {
                Answer = u.PasswordAnswer, Question = u.PasswordQuestion
            };
            var newQA = new PasswordQandA()
            {
                Answer = "Lettuce And Carrots", Question = "What Do Rabbits Eat?"
            };

            _mp.ChangePasswordQuestionAndAnswer(uparm.username, uparm.password, newQA.Question, newQA.Answer);
            User uCur = _memberRepo.GetUserByName(uparm.username, _mp.ApplicationName);

            oldQA.Question = uCur.PasswordQuestion;
            oldQA.Answer   = uCur.PasswordAnswer;

            //Cleanup
            _mp.ChangePasswordQuestionAndAnswer(uparm.username, uparm.password, uparm.passwordQuestion, uparm.passwordAnswer);
            Assert.AreEqual(oldQA, newQA);
        }