public void DadoUmTelefoneFixoSemParenteseSemTracoSemEspacoConstrutorDeveRetornarUmObjetoValido() { Telefone telefone = new Telefone("3134231830"); Assert.IsTrue(telefone.IsValid()); Assert.AreEqual("3134231830", telefone.Numero); }
public void DadoUmTelefoneCelularSemParenteseSemTracoSemEspacoConstrutorDeveRetornarUmObjetoValido() { Telefone telefone = new Telefone("31993344545"); Assert.IsTrue(telefone.IsValid()); Assert.AreEqual("31993344545", telefone.Numero); }
public static bool DefinirTelefoneContatoScopeEhValido(this Contato contato, Telefone telefone) { return(AssertionConcern.IsSatisfiedBy ( AssertionConcern.AssertLength(telefone.Numero, Telefone.TelefoneMinLength, Telefone.TelefoneMaxLength, ErrorMessage.TelefoneTamanhoIncorreto), AssertionConcern.AssertTrue(Telefone.IsValid(telefone.Numero), ErrorMessage.TelefoneInvalido) )); }
public Cliente Valid(Dictionary <string, string> clienteDictionary) { Cliente cliente = new Cliente(); Endereco endereco = new Endereco(); Telefone telefone1 = new Telefone(); Telefone telefone2 = new Telefone(); Dictionary <string, string> telefoneDictionary1 = new Dictionary <string, string>(); Dictionary <string, string> telefoneDictionary2 = new Dictionary <string, string>(); cliente.Valid(clienteDictionary); if (!cliente.IsValid()) { message = cliente.GetMessage(); return(null); } cliente = Cliente.Parse(clienteDictionary); endereco.Valid(clienteDictionary); if (endereco.IsValid()) { endereco = Endereco.Parse(clienteDictionary); cliente.Endereco = endereco; } else { message = endereco.GetMessage(); return(null); } cliente.Telefones = new List <Telefone>(); telefoneDictionary1["TelefoneId"] = clienteDictionary["Telefone1Id"]; telefoneDictionary1["DDD"] = clienteDictionary["Telefone1DDD"]; telefoneDictionary1["Numero"] = clienteDictionary["Telefone1Numero"]; telefone1.Valid(telefoneDictionary1); if (telefone1.IsValid()) { telefone1 = Telefone.Parse(telefoneDictionary1); telefone1.ClienteId = cliente.ClienteId; cliente.Telefones.Add(telefone1); } telefoneDictionary2["TelefoneId"] = clienteDictionary["Telefone2Id"]; telefoneDictionary2["DDD"] = clienteDictionary["Telefone2DDD"]; telefoneDictionary2["Numero"] = clienteDictionary["Telefone2Numero"]; telefone2.Valid(telefoneDictionary2); if (telefone2.IsValid()) { telefone2 = Telefone.Parse(telefoneDictionary2); telefone2.ClienteId = cliente.ClienteId; cliente.Telefones.Add(telefone2); } return(cliente); }
public static bool DefinirCelularScopeEhValido(this Pessoa pessoa, Telefone telefone) { return(AssertionConcern.IsSatisfiedBy ( AssertionConcern.AssertNotNullOrEmpty(telefone.Numero, ErrorMessage.TelefoneObrigatorio), AssertionConcern.AssertLength(telefone.Numero, Telefone.TelefoneMinLength, Telefone.TelefoneMaxLength, ErrorMessage.TelefoneTamanhoIncorreto), AssertionConcern.AssertTrue(Telefone.IsValid(telefone.Numero), ErrorMessage.TelefoneInvalido) )); }
public Funcionario Valid(Dictionary<string, string> funcionarioDictionary) { Funcionario funcionario = new Funcionario(); Endereco endereco = new Endereco(); Telefone telefone1 = new Telefone(); Telefone telefone2 = new Telefone(); Dictionary<string, string> telefoneDictionary1 = new Dictionary<string, string>(); Dictionary<string, string> telefoneDictionary2 = new Dictionary<string, string>(); Usuario usuario = new Usuario(); funcionario.Valid(funcionarioDictionary); if (!funcionario.IsValid()) { message = funcionario.GetMessage(); return null; } funcionario = Funcionario.Parse(funcionarioDictionary); endereco.Valid(funcionarioDictionary); if (endereco.IsValid()) { endereco = Endereco.Parse(funcionarioDictionary); funcionario.Endereco = endereco; } else { message = endereco.GetMessage(); return null; } funcionario.Telefones = new List<Telefone>(); telefoneDictionary1["TelefoneId"] = funcionarioDictionary["Telefone1Id"]; telefoneDictionary1["DDD"] = funcionarioDictionary["Telefone1DDD"]; telefoneDictionary1["Numero"] = funcionarioDictionary["Telefone1Numero"]; telefone1.Valid(telefoneDictionary1); if (telefone1.IsValid()) { telefone1 = Telefone.Parse(telefoneDictionary1); funcionario.Telefones.Add(telefone1); } telefoneDictionary2["TelefoneId"] = funcionarioDictionary["Telefone2Id"]; telefoneDictionary2["DDD"] = funcionarioDictionary["Telefone2DDD"]; telefoneDictionary2["Numero"] = funcionarioDictionary["Telefone2Numero"]; telefone2.Valid(telefoneDictionary2); if (telefone2.IsValid()) { telefone2 = Telefone.Parse(telefoneDictionary2); funcionario.Telefones.Add(telefone2); } return funcionario; }
public void DadoUmTelefoneComMaisDeOnzeDigitosConstrutorDeveRetornarUmObjetoInvalido() { Telefone telefone = new Telefone("313422519197"); Assert.IsFalse(telefone.IsValid()); }
public void DadoUmTelefoneComMenosDeDezDigitosConstrutorDeveRetornarUmObjetoInvalido() { Telefone telefone = new Telefone("334231830"); Assert.IsFalse(telefone.IsValid()); }
public void DadoUmTelefoneComEspacaoConstrutorDeveRetornarUmObjetoInvalido() { Telefone telefone = new Telefone("31 34231830"); Assert.IsFalse(telefone.IsValid()); }
public void DadoUmTelefoneComParenteseConstrutorDeveRetornarUmObjetoInvalido() { Telefone telefone = new Telefone("(31)34231830"); Assert.IsFalse(telefone.IsValid()); }
public void DadoUmTelefoneVazioOConstrutorDeveRetornarUmObjetoInvalido() { Telefone telefone = new Telefone(""); Assert.IsFalse(telefone.IsValid()); }