示例#1
0
 public void CompareTrueTest()
 {
     try
     {
         string hash = "H7rdT7K2Chxiz8xnzyayYoJtT9fPvL0hF8eUNbo3" +
                       "ejg4uxbrFgVQR7qk7uteirsId7Ys2RKYOYRgAd2fOi" +
                       "N5VhJKoPzjQPtzl6iGndVgjQoP74IaMlUbC0a0x0oul5" +
                       "OMwymKDR9Gk953fKM1nwu2gHmHX/JtKXUf6QqwDtvLCpHT" +
                       "7YfOLRQMIm98C2+adlOvH+pXDoWmMAVmkFg2hKW08OQJytOY" +
                       "HgFexvkkLoAjSOw0pqb7ri39pFZrzssxjsd/HBYU4QWAD7EOrQJB" +
                       "xjqcSxGQp73JeRFeFU1ESqcjN2nYmo1epT63d3So2uH97kYZWc1vWP4" +
                       "mpf3nf0/HYt4kfg==";
         UserCtrl userCtrl = new UserCtrl();
         bool     status   = userCtrl.CompareHashes("Aksel", hash);
         Assert.IsTrue(status);
     }
     catch (FaultException <UserNotFoundException> )
     {
         Assert.Fail();
     }
     catch (FaultException <DbConnectionException> )
     {
         Assert.Fail();
     }
 }
示例#2
0
        public void CompareFalseTest()
        {
            bool status = false;

            try
            {
                string   hash     = "WRONG";
                UserCtrl userCtrl = new UserCtrl();
                status = userCtrl.CompareHashes("Aksel", hash);
                Assert.IsFalse(status);
            }
            catch (FaultException <UserOrPasswordException> )
            {
                Assert.IsTrue(true);
            }
            catch (FaultException <DbConnectionException> )
            {
                Assert.Fail();
            }
        }
示例#3
0
 public bool CompareHashes(User user)
 {
     _userCtrl = new UserCtrl();
     return(_userCtrl.CompareHashes(user.UserName, user.HashPassword));
 }