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();
            }
        }
Пример #2
0
 public static void Validate_Returns_False_For_Invalid_Nip(string invalidNip)
 {
     Assert.Equal(false, NipValidator.Validate(invalidNip));
 }
Пример #3
0
 public static void Validate_Returns_True_For_Valid_Nip(string nip)
 {
     Assert.Equal(true, NipValidator.Validate(nip));
 }