public void NomeDeveConterNoMaximo50Letras() { var cliente = new Cliente("Romário mvuireghriognrobheroihnroihnerohneroihneriohenthnothmetinnifwnroeng", "Masculino", new Domain.ValueObject.Email("*****@*****.**"), new Domain.ValueObject.Endereco("Cabolombo", "Rua do Patriota", "117")); var validator = new ClienteLogicValidator(); IEnumerable <string> BrokenRules; bool isValid = cliente.Validate(validator, out BrokenRules); string ErrorMessage = string.Empty; if (!isValid) { foreach (var item in BrokenRules) { ErrorMessage = item; break; } } Assert.AreEqual("O nome deve conter no máximo 50 letras.", ErrorMessage); }
public void SexoEObrigatorio() { var cliente = new Cliente("Romário Meireles", string.Empty, new Domain.ValueObject.Email("*****@*****.**"), new Domain.ValueObject.Endereco("Cabolombo", "Rua do Patriota", "117")); var validator = new ClienteLogicValidator(); IEnumerable <string> BrokenRules; bool isValid = cliente.Validate(validator, out BrokenRules); string ErrorMessage = string.Empty; if (!isValid) { foreach (var item in BrokenRules) { ErrorMessage = item; break; } } Assert.AreEqual("O nome deve conter no máximo 50 letras.", ErrorMessage); }
public void NomeObrigatorio() { var cliente = new Cliente(string.Empty, "Masculino", new Domain.ValueObject.Email("*****@*****.**"), new Domain.ValueObject.Endereco("Cabolombo", "Rua do Patriota", "117")); var validator = new ClienteLogicValidator(); IEnumerable <string> BrokenRules; bool isValid = cliente.Validate(validator, out BrokenRules); string ErrorMessage = string.Empty; if (!isValid) { foreach (var item in BrokenRules) { ErrorMessage = item; break; } } Assert.AreEqual("O nome é obrigatório.", ErrorMessage); }