public void DeveAdicionarEnderecoComSucesso()
        {
            _repositorioMock.Setup(r => r.JaExisteEndereco(It.IsAny <Endereco>())).Returns(false);
            _repositorioMock.Setup(r => r.Adicionar(It.IsAny <Endereco>()));

            var resultado = _servico.Executar(_endereco);

            Assert.True(resultado.EhValido);
        }
        public ActionResult Create([Bind("CEP,Logradouro,Bairro,Cidade,Estado,Complemento")] Endereco endereco)
        {
            var resultado = _adicionarEndereco.Executar(endereco);

            if (!resultado.EhValido)
            {
                return(BadRequest(resultado.Erros));
            }

            return(CreatedAtAction(nameof(GetById), new { id = endereco.Id }, endereco));
        }