public void ValidateFirstNameTestExpectedTrue() { Assert.IsTrue(CustomerValidation.ValidateFirstName("Name")); Assert.IsTrue(CustomerValidation.ValidateFirstName("Name Name")); Assert.IsTrue(CustomerValidation.ValidateFirstName("Name N")); Assert.IsTrue(CustomerValidation.ValidateFirstName("Namenamenamenmanamenamenamenma")); Assert.IsTrue(CustomerValidation.ValidateFirstName("Namenamenamenmanamenamenamen")); }
private void FirstNameTextBox_TextChanged(object sender, TextChangedEventArgs e) { TextBox textBox = sender as TextBox; try { CustomerValidation.ValidateFirstName(textBox.Text); ResetLabelContent(FirstNameErrLabel); } catch (InvalidFirstNameException ex) { ShowErrorMessage(FirstNameErrLabel, ex.Message); } }
public void ValidateFirstNameTestThrowInvalidFirstNameException() { Assert.ThrowsException <InvalidFirstNameException>(() => CustomerValidation.ValidateFirstName("")); Assert.ThrowsException <InvalidFirstNameException>(() => CustomerValidation.ValidateFirstName(" ")); Assert.ThrowsException <InvalidFirstNameException>(() => CustomerValidation.ValidateFirstName("name")); Assert.ThrowsException <InvalidFirstNameException>(() => CustomerValidation.ValidateFirstName("name Name")); Assert.ThrowsException <InvalidFirstNameException>(() => CustomerValidation.ValidateFirstName("Name name")); Assert.ThrowsException <InvalidFirstNameException>(() => CustomerValidation.ValidateFirstName("NaMe")); Assert.ThrowsException <InvalidFirstNameException>(() => CustomerValidation.ValidateFirstName("NaMe Na")); Assert.ThrowsException <InvalidFirstNameException>(() => CustomerValidation.ValidateFirstName("NamME Name")); Assert.ThrowsException <InvalidFirstNameException>(() => CustomerValidation.ValidateFirstName("Name2 Name")); Assert.ThrowsException <InvalidFirstNameException>(() => CustomerValidation.ValidateFirstName("Name2 Name F")); Assert.ThrowsException <InvalidFirstNameException>(() => CustomerValidation.ValidateFirstName("Name NameD")); Assert.ThrowsException <InvalidFirstNameException>(() => CustomerValidation.ValidateFirstName("Name ")); Assert.ThrowsException <InvalidFirstNameException>(() => CustomerValidation.ValidateFirstName("Name@ ")); Assert.ThrowsException <InvalidFirstNameException>(() => CustomerValidation.ValidateFirstName("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); }