public void SaveUserLoginQuestions()
        {
            List<UserLoginQuetionBO> userLoginQuestionsBO = new List<UserLoginQuetionBO>();

            for (int i = 0; i < 5; i++)
            {
                UserLoginQuetionBO objQuestionsBO = new UserLoginQuetionBO();
                objQuestionsBO.UserId = 201;
                objQuestionsBO.SecretQuestion = Cryptography.Encrypt("What is your Name " + i.ToString());
                objQuestionsBO.Answer = Cryptography.Encrypt("My Name is " + i.ToString());
                objQuestionsBO.CreatedBy = "CreatedBy Paresh " + i.ToString();
                objQuestionsBO.CreatedOn = DateTime.Now;
                objQuestionsBO.ModifiedBy = "ModifiedBy Paresh " + i.ToString();
                objQuestionsBO.ModifiedOn = DateTime.Now;
                objQuestionsBO.IPAddressOfLastAction = "192.168.15.24";
                userLoginQuestionsBO.Add(objQuestionsBO);
            }

            UserCredentialProviderDAL objUserCredentialDataProvider = new UserCredentialProviderDAL();
            int returnVal = objUserCredentialDataProvider.SaveUserLoginQuestions(userLoginQuestionsBO);

            Assert.AreEqual(5, returnVal, "It should return 1");
        }
Exemplo n.º 2
0
 /// <summary>
 /// Validates user login security questions
 /// </summary>
 /// <param name="userLoginQuetionBO"></param>
 /// <returns></returns>
 private bool ValidateUserLoginQuestions(UserLoginQuetionBO userLoginQuetionBO)
 {
     bool isValid = true;
     try
     {
         if (isValid) isValid = ValidateBLL.CheckNullOrEmpty(userLoginQuetionBO.UserId);
         if (isValid) isValid = ValidateBLL.CheckNullOrEmpty(userLoginQuetionBO.SecretQuestion);
         if (isValid) isValid = ValidateBLL.CheckNullOrEmpty(userLoginQuetionBO.Answer);
         if (isValid) isValid = ValidateBLL.CheckNullOrEmpty(userLoginQuetionBO.CreatedBy);
         if (isValid) isValid = ValidateBLL.CheckNullOrEmpty(userLoginQuetionBO.CreatedOn);
     }
     catch
     {
         isValid = false;
     }
     return isValid;
 }