예제 #1
0
        private void registration_btn_Click(object sender, EventArgs e)
        {
            if (!IsMethods.IsUsername(username_tb.Text))
            {
                MessageBox.Show("Довжина ім'я користувача має бути від 6 до 20 символів та складатись з латинських літер, цифр або символів -_.", "Помилка!", MessageBoxButtons.OK);
                return;
            }

            if (!IsMethods.IsPassword(password_tb.Text))
            {
                MessageBox.Show("Довжина паролю має бути від 6 до 32 символів та складатись з латинських літер, цифр або спецсимволів", "Помилка!", MessageBoxButtons.OK);
                return;
            }


            if (userOperation.UserAdd(username_tb.Text, password_tb.Text, admin_checkbox.Checked))
            {
                MessageBox.Show("Користувача створено!", "Вітаємо!", MessageBoxButtons.OK);
                Close();
            }
            else
            {
                MessageBox.Show("Користувач з таким ім'ям вже існує!", "Спробуйте ще", MessageBoxButtons.OK);
            }
        }
예제 #2
0
        public void IsUsernameTest_shortUsername_falseReturned()
        {
            //append
            string username = "******";

            //act
            bool actual = IsMethods.IsUsername(username);

            //assert
            Assert.IsFalse(actual);
        }
예제 #3
0
        public void IsUsernameTest_allowedSymbol_trueReturned()
        {
            //append
            string username = "******";

            //act
            bool actual = IsMethods.IsUsername(username);

            //assert
            Assert.IsTrue(actual);
        }