public void NotaFiscal_InfraData_ObterTodos_EsperadoOk() { BaseSqlTeste.SemearBancoParaNotaFiscal(); List <NotaFiscal> listNfe = _notaFiscalRepositorio.ObterTodos(); listNfe.Count.Should().BeGreaterThan(0); }
public void NotaFiscal_InfraData_Atualizar_EsperadoOK() { BaseSqlTeste.SemearBancoParaNotaFiscal(); _notaFiscal = NotaFiscalObjetoMae.ObterValidoNotaFiscal(); NotaFiscal notaFiscal = _notaFiscalRepositorio.Atualizar(_notaFiscal); _notaFiscal.ID.Should().Be(notaFiscal.ID); }
public void NotaFiscal_InfraData_ObterPorID_EsperadoOk() { BaseSqlTeste.SemearBancoParaNotaFiscal(); _notaFiscal.ID = 1; NotaFiscal nfe = _notaFiscalRepositorio.ObterPorId(_notaFiscal.ID); nfe.ID.Should().Be(_notaFiscal.ID); }
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_Deletar_ComIDInexistente_EsperadoFalso() { BaseSqlTeste.SemearBancoParaNotaFiscal(); _notaFiscal.ID = 2345; bool nfe = _notaFiscalRepositorio.Deletar(_notaFiscal.ID); nfe.Should().BeFalse(); }
public void NotaFiscal_InfraData_Deletar_EsperadoOK() { BaseSqlTeste.SemearBancoParaNotaFiscal(); _notaFiscal.ID = 2; bool nfe = _notaFiscalRepositorio.Deletar(_notaFiscal.ID); nfe.Should().BeTrue(); }
public void Teste_InfraData_NotaFiscal_InserirNotaFiscalEmitida_EsperadoOk() { BaseSqlTeste.SemearBancoParaNotaFiscal(); _notaFiscal = NotaFiscalObjetoMae.ObterValidoNotaFiscal(); Action action = () => _notaFiscalRepositorio.InserirNotaFiscalEmitida(_notaFiscal); action.Should().NotThrow(); }
public void Teste_InfraData_NotaFiscal_VerificarExistenciaPorChave_EsperadoOk() { BaseSqlTeste.SemearBancoParaNotaFiscal(); _notaFiscal = NotaFiscalObjetoMae.ObterValidoNotaFiscal(); bool notaFiscal = _notaFiscalRepositorio.ValidarExistenciaPorChave(_notaFiscal.Chave); notaFiscal.Should().BeTrue(); }
public void Teste_InfraData_NotaFiscal_VerificarExistenciaPorChave_ChaveInvalida_EsperadoNull() { BaseSqlTeste.SemearBancoParaNotaFiscal(); _notaFiscal.Chave = string.Empty; bool notaFiscal = _notaFiscalRepositorio.ValidarExistenciaPorChave(_notaFiscal.Chave); notaFiscal.Should().BeFalse(); }
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_ObterPorDestinatarioId_EsperadoOk() { BaseSqlTeste.SemearBancoParaNotaFiscal(); _notaFiscal.ID = 1; NotaFiscal notaFiscal = _notaFiscalRepositorio.ObterPorDestinatarioID(_notaFiscal.ID); notaFiscal.ID.Should().BeGreaterThan(0); }
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 SetUp() { _caminhoXml = Environment.GetFolderPath(Environment.SpecialFolder.Desktop); _caminhoXml = Path.Combine(_caminhoXml, "NotaFiscal.xml"); _caminhoPdf = Environment.GetFolderPath(Environment.SpecialFolder.Desktop); _caminhoPdf = Path.Combine(_caminhoPdf, "NotaFiscal.pdf"); _notaFiscal = new NotaFiscal(); _produtoNfeRepositorio = new ProdutoNFeRepositorioSql(); _notaFiscalRepositorio = new NotaFiscalRepositorioSql(); _notaFiscalExportacaoXML = new NotaFiscalXmlRepository(_caminhoXml); _notaFiscalExportacaoPDF = new NotaFiscalPdf(_caminhoPdf); _enderecoRepositorio = new EnderecoRepositorioSql(); _emitenteRepositorio = new EmitenteRepositorioSql(); _transportadorRepositorio = new TransportadorRepositorioSql();; _destinatarioRepositorio = new DestinatarioRepositorioSql(); _random = new Random(); _notaFiscalServico = new NotaFiscalServico(_notaFiscalRepositorio, _notaFiscalExportacaoXML, _notaFiscalExportacaoPDF, _enderecoRepositorio, _emitenteRepositorio, _destinatarioRepositorio, _transportadorRepositorio, _produtoNfeRepositorio, _random); BaseSqlTeste.SemearBancoParaNotaFiscal(); }