Beispiel #1
0
        public void Endereco_InfraData_Salvar_DeveInserirOk()
        {
            endereco = ObjectMother.ObterEnderecoValido();

            endereco = repositorio.Salvar(endereco);

            endereco.Id.Should().BeGreaterThan(0);
        }
        public void InfraData_Salvar_deve_incluir_um_novo_Endereco()
        {
            //Cenario
            long idEsperado = 3;

            //Acao
            var resultadoEndereco = _enderecoRepositorio.Salvar(_enderecoPadrao);

            //Verificar
            resultadoEndereco.Should().NotBeNull();
            resultadoEndereco.Id.Should().Be(idEsperado);
        }
Beispiel #3
0
        public override Emitente Salvar(Emitente entidade)
        {
            entidade.Validar();

            if (enderecoRepositorio.PegarPorId(entidade.Endereco.Id) == null)
            {
                enderecoRepositorio.Salvar(entidade.Endereco);
            }

            entidade = base.Salvar(entidade);
            return(PegarPorId(entidade.Id));
        }
        public override Destinatario Salvar(Destinatario entidade)
        {
            entidade.Validar();

            if (enderecoRepositorio.PegarPorId(entidade.Endereco.Id) == null)
            {
                enderecoRepositorio.Salvar(entidade.Endereco);
            }

            entidade = base.Salvar(entidade);

            return(PegarPorId(entidade.Id));
        }
Beispiel #5
0
        public override Transportador Salvar(Transportador entidade)
        {
            entidade.Validar();

            if (enderecoRepositorio.PegarPorId(entidade.Endereco.Id) == null)
            {
                enderecoRepositorio.Salvar(entidade.Endereco);
            }

            entidade = base.Salvar(entidade);

            return(PegarPorId(entidade.Id));
        }
Beispiel #6
0
        public Endereco Salvar(Endereco endereco)
        {
            endereco.Validar();

            return(_repositorio.Salvar(endereco));
        }