private void buttonRegister_Click(object sender, EventArgs e) { try { ValidateRegister.isUserNameValid(textBoxUsername.Text); UserName = textBoxUsername.Text; ValidateRegister.areFirstAndLastNameValid(textBoxFirstName.Text, textBoxFirstName.Text); FirstName = textBoxFirstName.Text; LastName = textBoxLastName.Text; ValidateRegister.isPasswordCorrect(textBoxPassword.Text); Password = textBoxPassword.Text; ValidateRegister.isEMailCorrect(textBoxEmail.Text); Email = textBoxEmail.Text; if (radioButtonMale.Checked == true) { Gender = "M"; ValidateRegister.isGenderValid(Gender); } if (radioButtonFemale.Checked == true) { Gender = "F"; ValidateRegister.isGenderValid(Gender); } ValidateRegister.isAgeValid(int.Parse(comboBoxAge.Text)); Age = int.Parse(comboBoxAge.Text); if (rp.RegisterUser()) { this.Hide(); mainForm.ShowForm(); this.Close(); } } catch (Exception ex) { MessageBox.Show(ex.Message, "Invalid input", MessageBoxButtons.OK, MessageBoxIcon.Information); } }
public void isAgeValidThrowsException() { Assert.Throws <IncorrectUserDataException>(() => ValidateRegister.isAgeValid(-1)); }
public void isEMailTakenThrowsException() { Assert.Throws <IncorrectUserDataException>(() => ValidateRegister.isEMailTaken(emails, "*****@*****.**")); }
public void isGenderValidThrowsException() { Assert.Throws <IncorrectUserDataException>(() => ValidateRegister.isGenderValid("zzzz")); }
public void isEMailCorrectMailIsCorrect() { Assert.DoesNotThrow(() => ValidateRegister.isEMailCorrect("*****@*****.**")); }
public void isEMailCorrectThrowsException() { Assert.Throws <IncorrectUserDataException>(() => ValidateRegister.isEMailCorrect("1234")); }
public void areFirstAndLastNameValidThrowsException() { Assert.Throws <IncorrectUserDataException>(() => ValidateRegister.areFirstAndLastNameValid("1234", "98")); }
public void isUserValidThrowsException() { Assert.Throws <IncorrectUserDataException>(() => ValidateRegister.isUserNameValid("Pesho!")); }
public void isUserNameTakenThrowsException() { Assert.Throws <IncorrectUserDataException>(() => ValidateRegister.isUserNameTaken(usernames, "Pesho")); }