Exemplo n.º 1
0
        public void Validate(string name, List<Address> addresses, User user)
        {
            if (AssertionConcern.AssertArgumentLength(name, 3, 150, Errors.NomeInvalid))
            {
                this.Name = Name;
            }

            if (AssertionConcern.AssertArgumentContainsElement<Address>(addresses, Errors.AddressEmpty))
            {
                this.Addresses = Addresses;
            }

            if (AssertionConcern.AssertArgumentNotNull(user, Errors.UserEmpty))
            {
                this.User = User;
            }
        }
Exemplo n.º 2
0
 public Client(string name, List<Address> addresses, User user)
 {
     Validate(name, addresses, user);
 }