public void GetPassword_GivenGoodUserAndBadAnswer_WithRequireAnswer_ThrowsException()
        {
            //Arrange
            var name   = "EncryptUser";
            var answer = "BadAnswer";

            //Act
            _mProv.GetPassword(name, answer);
            //Assert
        }
        public void ChangePasswordTest_ValidUser_PasswordChanged()
        {
            UserParameters uparm   = _testUsers[2];
            string         newpass = "******";

            _mp.ChangePassword(uparm.username, uparm.password, newpass);
            string curpass = _mp.GetPassword(uparm.username, uparm.passwordAnswer);

            //Cleanup
            _mp.ChangePassword(uparm.username, newpass, uparm.password);
            Assert.AreEqual(newpass, curpass);
        }
        public void GetPassword_GivenGoodUserAndGoodAnswer_ReturnsPassword()
        {
            //Arrange
            var name     = "GoodUser";
            var answer   = "GoodAnswer";
            var expected = "GoodPass";
            //Act
            var actual = _mProv.GetPassword(name, answer);

            //Assert
            Assert.AreEqual(expected, actual);
        }
        public void Hashed_GetPassword_AnyAnswer_ThrowsException()
        {
            UserParameters u      = _testUsers[0];
            string         answer = "KittyCatsLikeTuna";

            _rp.GetPassword(u.username, answer);
        }
        public void GetPassword_GivenGoodUserAndGoodAnswer_ThrowsException()
        {
            //Arrange
            var name   = "GoodUser";
            var answer = "GoodAnswer";

            //Act
            mProv.GetPassword(name, answer);
        }
        public void GetPassword_AnswerNotRequired_ReturnsGoodPassword()
        {
            UserParameters u      = _testUsers[0];
            string         answer = "KittyCatsLikeTuna";
            string         password;

            password = _mp.GetPassword(u.username, answer);
            Assert.AreEqual(password, u.password);
        }
        public void GetPassword_NoRetrieval_ThrowsException()
        {
            UserParameters u      = _testUsers[0];
            var            mpTemp = new MemberProv();

            mpTemp.Initialize("DormouseMembershipProvider", TestUtils.GetNoPasswordConfig());
            string answer = "KittyCatsLikeTuna";

            mpTemp.GetPassword(u.username, answer);
        }
 public void GetPassword_NoRetrieval_ThrowsException()
 {
     UserParameters u = _testUsers[0];
     var mpTemp = new MemberProv();
     mpTemp.Initialize("DormouseMembershipProvider", TestUtils.GetNoPasswordConfig());
     string answer = "KittyCatsLikeTuna";
     mpTemp.GetPassword(u.username, answer);
 }