Exemplo n.º 1
0
        public void Update(EnderecoDTO obj)
        {
            EnderecoValidation enderecoValidation = new EnderecoValidation();

            if (enderecoValidation.ValidarLogradouro(obj.Logradouro))
            {
                throw new System.ArgumentException("Campo logradouro é obrigatório ou tem mais de 50 caracteres", "Erro cliente");
            }
            if (enderecoValidation.ValidarEstado(obj.Estado))
            {
                throw new System.ArgumentException("O campo estado é obrigatório ou tem mais de 40 caracteres", "Erro cliente");
            }
            if (enderecoValidation.ValidarCidade(obj.Cidade))
            {
                throw new System.ArgumentException("O campo cidade é obrigatório ou tem mais de 40 caracteres", "Erro cliente");
            }
            if (enderecoValidation.ValidarBairro(obj.Bairro))
            {
                throw new System.ArgumentException("O campo bairro é obrigatório ou tem mais de 40 caracteres", "Erro cliente");
            }

            var objEndereco = _enderecoMapper.MapperToEntity(obj);

            _enderecoService.Update(objEndereco);
        }
Exemplo n.º 2
0
        public void Test_EstadoObrigatorio()
        {
            Endereco enderecoSemEstado = new Endereco()
            {
                Estado = ""
            };
            Endereco enderecoComEstado = new Endereco()
            {
                Estado = "Rio de Janeiro"
            };
            EnderecoValidation enderecoValidation = new EnderecoValidation();

            Assert.IsTrue(enderecoValidation.ValidarEstado(enderecoSemEstado.Estado));
        }
Exemplo n.º 3
0
        public void Test_EstadoMaiorQue40Caracteres()
        {
            Endereco estadoMaiorQue50Caracteres = new Endereco()
            {
                Estado = "Rio de JaneiroRio de Janeiro Rio de Janeiro Rio de Janeiro Rio de Janeiro Rio de Janeiro Rio de Janeiro"
            };
            Endereco estadoMenorQue50Caracteres = new Endereco()
            {
                Estado = "Rio de Janeiro"
            };
            EnderecoValidation EnderecoValidation = new EnderecoValidation();

            Assert.IsTrue(EnderecoValidation.ValidarEstado(estadoMaiorQue50Caracteres.Estado));
            // Assert.IsTrue(clienteValidation2.ValidaNome(clienteMenorQue30Caracteres));
        }