public void Cep_Instanciar2CepsValidos_VerificarIgualdade_DeveSerTrue() { //Arrange & Act var cep1 = new Cep("12345678"); var cep2 = new Cep("12345678"); //Assert Assert.True(cep1.Equals(cep2)); }
protected override bool EqualsCore(Endereco other) { return(Logradouro.Equals(other.Logradouro) && Numero.Equals(other.Numero) && Complemento.Equals(other.Complemento) && Bairro.Equals(other.Bairro) && Cep.Equals(other.Cep) && Cidade.Equals(other.Cidade) && Estado.Equals(other.Estado)); }
public void DevemSerIguais() { Cep cepUm = "01001000"; var cepDois = cepUm; Assert.AreEqual(cepUm, cepDois); Cep cepTres = "01001-000"; Assert.AreEqual(cepUm, cepTres); Assert.True(cepUm.Equals(cepTres)); }
public void BuscarEndereco() { var select = new EnderecoSelectModel(); if (CurrentEndereco != null && CurrentEndereco.Endereco != null && !Cep.Equals(CurrentEndereco.Endereco.Cep)) { if (string.IsNullOrEmpty(Cep) && !string.IsNullOrEmpty(CurrentEndereco.Endereco.Cep)) { Cep = CurrentEndereco.Endereco.Cep; return; } select.Filter = Cep; // Se houver algum CEP encontrado if (select.Collection.IsNotEmpty()) { // Se o endereço atual for nulo adiciona um. if (CurrentEndereco == null) { AddEndereco(); } // Apenas verifica se o endereço atual não é nulo para evitar erros. if (CurrentEndereco != null) { // Se houver apenas um CEP para o valor informado no campo cep então carrega-o. if (select.Collection.Count == 1) { CurrentEndereco.Endereco = select.Collection[0]; } // Se houver mais de um endereço para o valor informado no campo CEP abre um dialogo de seleção. else { select.WindowSelect.ShowDialog(); // Se o usuário selecionar algum endereço passa para CurrentEndereco se não cria um novo endereço. CurrentEndereco.Endereco = @select.CurrentItem ?? new Endereco(); } Cep = CurrentEndereco.Endereco.Cep; } } else { if (!string.IsNullOrEmpty(Cep)) { MensagemInformativa("Não existe um endereço que contenha todo ou parte do CEP informado."); } } } }
public override bool Equals(object obj) { if (obj != null) { if (typeof(Address).IsInstanceOfType(obj)) { Address convert = (Address)obj; if (Cep.Equals(convert.Cep)) { return(true); } } } return(false); }