Esempio n. 1
0
        public void TestingInputForMobileNumber()
        {
            //Arrange
            UserDataValidation userDataValidation = new UserDataValidation();

            try
            {
                string expected = userDataValidation.isValidMobileNumber("9450357780");
            }
            catch (UserRegistrationCustomException exception)
            {
                //Assert
                Assert.AreEqual("Invalid Entry", exception.Message);
            }
        }
Esempio n. 2
0
        public void TestingInputForEmailId()
        {
            //Arrange
            UserDataValidation userDataValidation = new UserDataValidation();

            try
            {
                string expected = userDataValidation.isValidEmailID("*****@*****.**");
            }
            catch (UserRegistrationCustomException exception)
            {
                //Assert
                Assert.AreEqual("Invalid Entry", exception.Message);
            }
        }
Esempio n. 3
0
        public void TestingInputForLastName()
        {
            //Arrange
            UserDataValidation userDataValidation = new UserDataValidation();

            try
            {
                string expected = userDataValidation.isValidName("upadhyay");
            }
            catch (UserRegistrationCustomException exception)
            {
                //Assert
                Assert.AreEqual("Invalid Entry", exception.Message);
            }
        }
Esempio n. 4
0
        public void TestingInputForPassword()
        {
            //Arrange
            UserDataValidation userDataValidation = new UserDataValidation();

            try
            {
                string expected = userDataValidation.isValidPasswordUC8("praveen76@#");
            }
            catch (UserRegistrationCustomException exception)
            {
                //Assert
                Assert.AreEqual("Invalid Entry", exception.Message);
            }
        }
Esempio n. 5
0
        public void TestingInputForMultipleEmailId(string emailId)
        {
            //Arrange
            UserDataValidation userDataValidation = new UserDataValidation();

            try
            {
                string expected = userDataValidation.isValidEmailID(emailId);
                Assert.AreEqual("Correct Entry", expected);
            }
            catch (UserRegistrationCustomException exception)
            {
                //Assert
                Assert.AreEqual("Invalid Entry", exception.Message);
            }
        }
Esempio n. 6
0
 public bool CheckRegisterUser(string username, string email, string pass1, string pass2, UserData user, Guid Id)
 {
     if (!UserDataValidation.CheckPasswords(pass1, pass2))
     {
         throw new PasswordValidationException();
     }
     else if (!UserDataValidation.UsernameAvailability(username, LoadUsers()))
     {
         throw new UsernameValidationException();
     }
     else if (!UserDataValidation.EmailValidation(email))
     {
         throw new EmailValidationException();
     }
     else
     {
         AddUser(user);
         return(true);
     }
 }
Esempio n. 7
0
 public UserData LogInUser(string user, string pass)
 {
     return(UserDataValidation.Login(user, pass, LoadUsers()));
 }