Exemplo n.º 1
0
        public void NotaFiscal_InfraData_BuscarPorId_EntidadesComCPF_Sucesso()
        {
            BaseSqlTeste.InicializarBancoDeDadosPrepararEntidadesComCPF();
            long idEmitenteCadastradoPorBaseSql      = 2;
            long idDestinatarioCadastradoPorBaseSql  = 2;
            long idTransportadorCadastradoPorBaseSql = 2;

            _notaFiscalValida = ObjectMother.PegarNotaFiscalValidaComIdDasDependencias(idEmitenteCadastradoPorBaseSql, idDestinatarioCadastradoPorBaseSql, idTransportadorCadastradoPorBaseSql);

            NotaFiscal notaFiscalParaAdicionar = _notaFiscalValida;

            NotaFiscal notaFiscalAdicionada = _repositorio.Adicionar(notaFiscalParaAdicionar);

            NotaFiscal notaFiscalParaBuscar = _repositorio.BuscarPorId(notaFiscalAdicionada.Id);

            notaFiscalParaBuscar.Should().NotBeNull();
            notaFiscalParaBuscar.NaturezaOperacao.Should().Be(notaFiscalAdicionada.NaturezaOperacao);
            notaFiscalParaBuscar.DataEntrada.Minute.Should().Be(notaFiscalAdicionada.DataEntrada.Minute);
            notaFiscalParaBuscar.Destinatario.Id.Should().Be(notaFiscalAdicionada.Destinatario.Id);
            notaFiscalParaBuscar.Emitente.Id.Should().Be(notaFiscalAdicionada.Emitente.Id);
            notaFiscalParaBuscar.Transportador.Id.Should().Be(notaFiscalAdicionada.Transportador.Id);
        }