public void Endereco_InfraData_PegarPorId_ObterRepositorioPorId_DeveFuncionar()
        {
            Endereco endereco = ObjectMother.ObterEnderecoValido();

            endereco = repositorio.Salvar(endereco);

            Endereco Result = repositorio.PegarPorId(endereco.Id);

            Result.Id.Should().Be(endereco.Id);
        }
Exemplo n.º 2
0
        public void Endereco_InfraData_Deletar_DeveRemoverOk()
        {
            endereco = ObjectMother.ObterEnderecoValido();
            endereco = repositorio.Salvar(endereco);

            repositorio.Deletar(endereco);

            endereco = repositorio.PegarPorId(endereco.Id);
            endereco.Should().BeNull();
        }
Exemplo n.º 3
0
        public override Emitente PegarPorId(long id)
        {
            Emitente emitente = base.PegarPorId(id);

            if (emitente == null)
            {
                return(null);
            }

            emitente.Endereco = enderecoRepositorio.PegarPorId(emitente.Endereco.Id);

            return(emitente);
        }
        public override Destinatario PegarPorId(long id)
        {
            Destinatario destinatario = base.PegarPorId(id);

            if (destinatario == null)
            {
                return(null);
            }

            destinatario.Endereco = enderecoRepositorio.PegarPorId(destinatario.Endereco.Id);

            return(destinatario);
        }
Exemplo n.º 5
0
        public override Transportador PegarPorId(long id)
        {
            Transportador transportador = base.PegarPorId(id);

            if (transportador == null)
            {
                return(null);
            }

            transportador.Endereco = enderecoRepositorio.PegarPorId(transportador.Endereco.Id);

            return(transportador);
        }
Exemplo n.º 6
0
        public Endereco PegarPorId(long id)
        {
            if (id < 1)
            {
                throw new IdentificadorInvalidoException();
            }

            return(_repositorio.PegarPorId(id));
        }