public void NotaFiscal_IntegracaoSistema_PegarPorId_DeveRetornarNuloQuandoNaoEncontradoUmIdValido() { var id = 99; NotaFiscal nota = notaFiscalServico.PegarPorId(id); nota.Should().BeNull(); }
public void NotaFiscal_InfraData_BuscarPorId_Sucesso() { long idDaNotaFiscalDaBaseSql = 1; NotaFiscal notaFiscalDaBaseSql = _repositorio.BuscarPorId(idDaNotaFiscalDaBaseSql); notaFiscalDaBaseSql.Should().NotBeNull(); }
public void NotaFiscal_InfraData_ObterPorID_ComIDInvalido_EsperadoNull() { BaseSqlTeste.SemearBancoParaNotaFiscal(); _notaFiscal.ID = 123; NotaFiscal nfe = _notaFiscalRepositorio.ObterPorId(_notaFiscal.ID); nfe.Should().BeNull(); }
public void NotaFiscal_InfraData_PegarPorId_DevePegarPorId() { IEnumerable <NotaFiscal> notas = repositorio.PegarTodos(); NotaFiscal _notaEncontrada = repositorio.PegarPorId(notas.Last().Id); _notaEncontrada.Should().NotBeNull(); _notaEncontrada.Id.Should().Be(notas.Last().Id); }
public void Teste_InfraData_NotaFiscal_ObterPorChave_ChaveInvalida_EsperadoNull() { BaseSqlTeste.SemearBancoParaNotaFiscal(); _notaFiscal.Chave = string.Empty; NotaFiscal notaFiscal = _notaFiscalRepositorio.ObterPorChave(_notaFiscal.Chave); notaFiscal.Should().BeNull(); }
public void Teste_InfraData_NotaFiscal_ObterPorDestinatarioId_IDInvalido_EsperadoNull() { BaseSqlTeste.SemearBancoParaNotaFiscal(); _notaFiscal.ID = 123; NotaFiscal notaFiscal = _notaFiscalRepositorio.ObterPorDestinatarioID(_notaFiscal.ID); notaFiscal.Should().BeNull(); }
public void Teste_InfraData_NotaFiscal_ObterPorChave_EsperadoOk() { BaseSqlTeste.SemearBancoParaNotaFiscal(); _notaFiscal = NotaFiscalObjetoMae.ObterValidoNotaFiscal(); NotaFiscal notaFiscal = _notaFiscalRepositorio.ObterPorChave(_notaFiscal.Chave); notaFiscal.Should().NotBeNull(); notaFiscal.Chave.Should().Be(_notaFiscal.Chave); }
public void NotaFiscal_InfraXml_XmlParaNotaFiscalComCnpjERazaoSocial_DeveFuncionar() { _nota = ObjectMother.ObterNotaEmitidaValidaComCpf(); _nota.Emitir(); _notaXml.NotaFiscalParaXml(_nota); _nota.NotaFiscalXml = _notaXml.XmlNotaFiscal; NotaFiscal result = _notaXml.XmlParaNotaFiscal(_nota); result.Should().NotBeNull(); }
public void NotaFiscal_Aplicacao_PegarPorId_DeveRetornarNuloQuandoNaoEncontrarNota() { var id = 99; mockRepositorio.Setup(x => x.PegarPorId(id)).Returns((NotaFiscal)null); NotaFiscal nota = notaFiscalServico.PegarPorId(id); nota.Should().BeNull(); mockRepositorio.Verify(x => x.PegarPorId(id)); mockRepositorio.VerifyNoOtherCalls(); }
public void NotaFiscal_InfraData_Excluir_Sucesso() { long idDaNotaFiscalDaBaseSql = 1; NotaFiscal notaFiscalBuscadaParaDeletar = _repositorio.BuscarPorId(idDaNotaFiscalDaBaseSql); _repositorio.Excluir(notaFiscalBuscadaParaDeletar); NotaFiscal notaFiscalParaBuscar = _repositorio.BuscarPorId(notaFiscalBuscadaParaDeletar.Id); notaFiscalParaBuscar.Should().BeNull(); }
public void NotaFiscal_InfraData_Excluir_Sucesso() { NotaFiscal notaFiscalParaAdicionar = _notaFiscalValida; NotaFiscal notaFiscalAdicionada = _repositorio.Adicionar(notaFiscalParaAdicionar); NotaFiscal notaFiscalParaDeletar = notaFiscalAdicionada; _repositorio.Excluir(notaFiscalParaDeletar); NotaFiscal notaFiscalParaBuscar = _repositorio.BuscarPorId(notaFiscalParaDeletar.Id); notaFiscalParaBuscar.Should().BeNull(); }
public void NotaFiscal_InfraData_Deletar_DeveDeletar() { notaFiscal = ObjectMother.ObterNotaValida(); notaFiscal.Destinatario.Id = 1; notaFiscal.Emitente.Id = 1; notaFiscal.Transportador.Id = 1; notaFiscal.GerarChaveAcesso(); notaFiscal = repositorio.Salvar(notaFiscal); repositorio.Deletar(notaFiscal); NotaFiscal _notaEncontrada = repositorio.PegarPorId(notaFiscal.Id); _notaEncontrada.Should().BeNull(); }
public void NotaFiscal_InfraData_BuscarPorId_EntidadesComCNPJ_Sucesso() { 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); }
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); }
public void NotaFiscal_Aplicacao_Adicionar_Sucesso() { long idValidoDaNota = 1; _mockNotaFiscal.Setup(mnf => mnf.Id).Returns(idValidoDaNota); _mockNotaFiscalRepositorio.Setup(nfr => nfr.Adicionar(_mockNotaFiscal.Object)).Returns(_mockNotaFiscal.Object); _mockProdutoNotaFiscalRepositorio.Setup(mpnfr => mpnfr.Adicionar(_mockProdutoNotaFiscal.Object)); _mockListaDeProdutoNotaFiscal.Object.Add(_mockProdutoNotaFiscal.Object); _mockProdutoNotaFiscal.Setup(mpnf => mpnf.NotaFiscal.Id).Returns(idValidoDaNota); _mockNotaFiscal.Setup(mnf => mnf.Produtos).Returns(_mockListaDeProdutoNotaFiscal.Object); NotaFiscal notaFiscalAdicionada = _servicoNotaFiscal.Adicionar(_mockNotaFiscal.Object); _mockNotaFiscalRepositorio.Verify(nfr => nfr.Adicionar(_mockNotaFiscal.Object)); notaFiscalAdicionada.Should().NotBeNull(); }