public IEnumerable <ValidationResult> Validate(ValidationContext validationContext) { publisher_name = RPValidations.Capitalize(publisher_name, true); contact_name = RPValidations.Capitalize(contact_name, true); contact_phone = RPValidations.FormatPhoneNumber(contact_phone); yield return(ValidationResult.Success); }
public IEnumerable <ValidationResult> Validate(ValidationContext validationContext) { first_name = RPValidations.Capitalize(first_name, true); last_name = RPValidations.Capitalize(last_name, true); gender = RPValidations.Capitalize(gender, false); phone = RPValidations.FormatPhoneNumber(phone); yield return(ValidationResult.Success); }
public IEnumerable <ValidationResult> Validate(ValidationContext validationContext) { first_name = RPValidations.Capitalize(first_name, true); last_name = RPValidations.Capitalize(last_name, true); gender = RPValidations.Capitalize(gender, false); phone = RPValidations.FormatPhoneNumber(phone); if (date_joined == DateTime.Parse("0001-01-01")) { date_joined = DateTime.Today; } yield return(ValidationResult.Success); }
public IEnumerable <ValidationResult> Validate(ValidationContext validationContext) { developer_name = RPValidations.Capitalize(developer_name, true); if (!string.IsNullOrWhiteSpace(contact_name)) { contact_name = RPValidations.Capitalize(contact_name, true); } if (!string.IsNullOrWhiteSpace(contact_phone)) { contact_phone = RPValidations.FormatPhoneNumber(contact_phone); } yield return(ValidationResult.Success); }
// This test is responsible for checking the Phone Number validation (value including dash delimiters) public void PublisherTest_Validation_PhoneNumberWithDashes_ShouldRemoveDashes() { // Arrange Publisher publisher = new Publisher(); string phone = RPValidations.FormatPhoneNumber("000-000-0000"); string expected = "0000000000"; // Act publisher.contact_phone = phone; // Assert string actual = publisher.contact_phone; Assert.AreEqual(expected, actual); }