Beispiel #1
0
        private void LastNameTextBox_TextChanged(object sender, TextChangedEventArgs e)
        {
            TextBox textBox = sender as TextBox;

            try {
                CustomerValidation.ValidateLastName(textBox.Text);
                ResetLabelContent(LastNameErrLabel);
            } catch (InvalidLastNameException ex) {
                ShowErrorMessage(LastNameErrLabel, ex.Message);
            }
        }
Beispiel #2
0
 public void ValidateLastNameTestThrowInvalidLastNameException()
 {
     Assert.ThrowsException <InvalidLastNameException>(() => CustomerValidation.ValidateLastName(""));
     Assert.ThrowsException <InvalidLastNameException>(() => CustomerValidation.ValidateLastName(" "));
     Assert.ThrowsException <InvalidLastNameException>(() => CustomerValidation.ValidateLastName("name"));
     Assert.ThrowsException <InvalidLastNameException>(() => CustomerValidation.ValidateLastName("name Name"));
     Assert.ThrowsException <InvalidLastNameException>(() => CustomerValidation.ValidateLastName("Name "));
     Assert.ThrowsException <InvalidLastNameException>(() => CustomerValidation.ValidateLastName("NameD "));
     Assert.ThrowsException <InvalidLastNameException>(() => CustomerValidation.ValidateLastName("Name3 "));
     Assert.ThrowsException <InvalidLastNameException>(() => CustomerValidation.ValidateLastName("Name$ "));
     Assert.ThrowsException <InvalidLastNameException>(() => CustomerValidation.ValidateLastName("Namenamenamenmanamenamenamenmaa"));
 }
Beispiel #3
0
 private bool ValidateInput()
 {
     try {
         CustomerValidation.ValidateFirstName(FirstNameTextBox.Text);
         CustomerValidation.ValidateLastName(LastNameTextBox.Text);
         CustomerValidation.ValidateBrandName(CarBrandTextBox.Text);
         CustomerValidation.ValidateCarType(CarTypeTextBox.Text);
         CustomerValidation.ValidateLicensePlateName(LicensePlateTextBox.Text);
         return(true);
     } catch (InvalidFirstNameException e) {
         ShowErrorMessage(FirstNameErrLabel, e.Message);
     } catch (InvalidLastNameException e) {
         ShowErrorMessage(LastNameErrLabel, e.Message);
     } catch (InvalidBrandNameException e) {
         ShowErrorMessage(CarBrandErrLabel, e.Message);
     } catch (InvalidCarTypeException e) {
         ShowErrorMessage(CarTypeErrLabel, e.Message);
     } catch (InvalidLicensePlateException e) {
         ShowErrorMessage(LicensePlateErrLabel, e.Message);
     }
     return(false);
 }
Beispiel #4
0
 public void ValidateLastNameTestExpectedTrue()
 {
     Assert.IsTrue(CustomerValidation.ValidateLastName("Name"));
     Assert.IsTrue(CustomerValidation.ValidateLastName("Namenamenamenmanamenamenamenma"));
     Assert.IsTrue(CustomerValidation.ValidateLastName("Namenamenamenmanamenamenamenm"));
 }