protected void Validate(Contractor contractor) { NipValidator.Validate(contractor.NIP); RegonValidator.Validate(contractor.REGON); if (string.IsNullOrWhiteSpace(contractor.Name)) { throw new MissingContractorNameException(); } if (string.IsNullOrWhiteSpace(contractor.Address)) { throw new MissingContractorAddressException(); } }
public static void Validate_Returns_False_For_Invalid_Nip(string invalidNip) { Assert.Equal(false, NipValidator.Validate(invalidNip)); }
public static void Validate_Returns_True_For_Valid_Nip(string nip) { Assert.Equal(true, NipValidator.Validate(nip)); }