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();
            }
        }
Exemplo n.º 2
0
 public void IsValid_ValidRegonsTest(string regon)
 {
     Assert.True(RegonValidator.IsValid(regon));
 }
Exemplo n.º 3
0
 public void IsValid_TooLongRegonsTest(string regon)
 {
     Assert.False(RegonValidator.IsValid(regon));
 }
Exemplo n.º 4
0
 public void IsValid_MonkeyInvalidRegonsTest(string regon)
 {
     Assert.False(RegonValidator.IsValid(regon));
 }