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); } }
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")); }
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); }
public void ValidateLastNameTestExpectedTrue() { Assert.IsTrue(CustomerValidation.ValidateLastName("Name")); Assert.IsTrue(CustomerValidation.ValidateLastName("Namenamenamenmanamenamenamenma")); Assert.IsTrue(CustomerValidation.ValidateLastName("Namenamenamenmanamenamenamenm")); }