public void IniciarCenario() { _repositorio = new NotaFiscalEmitidaRepositorioSql(); _notaFiscalRepositorioXML = new NotaFiscalRepositorioXML(); _destinatarioRepositorio = new DestinatarioRepositorioSql(); _emitenteRepositorio = new EmitenteRepositorioSql(); _transportadorRepositorio = new TransportadorRepositorioSql(); _produtoNotaFiscalRepositorioSql = new ProdutoNotaFiscalRepositorioSql(); BaseSqlTeste.InicializarBancoDeDadosPrepararNotaFiscalEmitida(); long idEmitenteCadastradoPorBaseSql = 1; long idDestinatarioCadastradoPorBaseSql = 1; long idTransportadorCadastradoPorBaseSql = 1; long idProdutoNotaFiscalCadastradorPorBaseSql = 1; _notaFiscalValida = ObjectMother.PegarNotaFiscalValidaComIdDasDependencias(idEmitenteCadastradoPorBaseSql, idDestinatarioCadastradoPorBaseSql, idTransportadorCadastradoPorBaseSql); _notaFiscalValida.Destinatario = _destinatarioRepositorio.BuscarPorId(idDestinatarioCadastradoPorBaseSql); _notaFiscalValida.Emitente = _emitenteRepositorio.BuscarPorId(idEmitenteCadastradoPorBaseSql); _notaFiscalValida.Transportador = _transportadorRepositorio.BuscarPorId(idTransportadorCadastradoPorBaseSql); _notaFiscalValida.Produtos = new List <ProdutoNotaFiscal>(); _notaFiscalValida.Produtos.Add(_produtoNotaFiscalRepositorioSql.BuscarPorId(idProdutoNotaFiscalCadastradorPorBaseSql)); _notaFiscalValida.ValidarGeracao(); _notaFiscalValida.ValidarParaEmitir(); _notaFiscalValida.CalcularValoresTotais(); _notaFiscalValida.GerarChaveDeAcesso(new Random()); _notaFiscalValida.DataEmissao = DateTime.Now; }
public void IniciarCenario() { _repositorioSqlEndereco = new EnderecoRepositorioSql(); _servicoEndereco = new EnderecoServico(_repositorioSqlEndereco); BaseSqlTeste.InicializarBancoDeDados(); }
public void SetUp() { _produto = new Produto(); _produtoRepositorio = new ProdutoRepositorioSql(); _produtoServico = new ProdutoServico(_produtoRepositorio); BaseSqlTeste.SemearBancoParaProduto(); }
public void IniciarCenario() { _repositorio = new EmitenteRepositorioSql(); _enderecoMock = new Mock <Endereco>(); _cnpjMock = new Mock <CNPJ>(); BaseSqlTeste.InicializarBancoDeDados(); }
public void IniciarCenario() { transportadorRepositorio = new TransportadorRepositorioSql(); BaseSqlTeste.InicializarBancoDeDados(); _endereco = new Endereco(); _CPF = new CPF(); _CNPJ = new CNPJ(); }
public void IniciarCenario() { _enderecoRepositorio = new EnderecoRepositorioSql(); _destinatarioRepositorio = new DestinatarioRepositorioSql(); _servicoDestinatario = new DestinatarioServico(_enderecoRepositorio, _destinatarioRepositorio); BaseSqlTeste.InicializarBancoDeDados(); }
public void Produto_InfraData_ObterTodos_EsperadoOK() { BaseSqlTeste.SemearBancoParaProduto(); List <Produto> listaProdutos = _produtoRepositorio.ObterTodos(); listaProdutos.Count.Should().BeGreaterThan(0); }
public void IniciarCenario() { BaseSqlTeste.InicializarBancoDeDadosPrepararNotaFiscal(); _repositorio = new ProdutoNotaFiscalRepositorioSql(); _mockProduto = new Mock <Produto>(); _mockNotaFiscal = new Mock <NotaFiscal>(); }
public void NotaFiscal_InfraData_ObterTodos_EsperadoOk() { BaseSqlTeste.SemearBancoParaNotaFiscal(); List <NotaFiscal> listNfe = _notaFiscalRepositorio.ObterTodos(); listNfe.Count.Should().BeGreaterThan(0); }
public void ProdutoNFe_InfraData_ObterTodosPorNotaFiscal_EsperadoOk() { BaseSqlTeste.SemearBancoParaProdutoNfe(); List <ProdutoNfe> produtosNfe = _produtoNfeRepositorio.ObterTodosPorNotaFiscal(nfeID); produtosNfe.Count.Should().BeGreaterThan(0); }
public void ProdutoNFe_InfraData_ObterPorId_EsperadoOk() { BaseSqlTeste.SemearBancoParaProdutoNfe(); var produtosNfe = _produtoNfeRepositorio.ObterPorId(nfeID); produtosNfe.ID.Should().BeGreaterThan(0); }
public void ProdutoNFe_InfraData_Deletar_PorProdutoENotaFiscal_EsperadoOk() { BaseSqlTeste.SemearBancoParaProdutoNfe(); var result = _produtoNfeRepositorio.DeletarPorProdutoMaisNotaFiscal(produtoId, nfeID); result.Should().BeTrue(); }
public void ProdutoNFe_InfraData_Deletar_OperacaoNaoSuportada_EsperadoOK() { BaseSqlTeste.SemearBancoParaProdutoNfe(); Action action = () => _produtoNfeRepositorio.Deletar(_produtoNfe.ID); action.Should().Throw <ExcexaoOperacaoNaoSuportada>(); }
public void IniciarCenario() { _repositorio = new DestinatarioRepositorioSql(); _mockEndereco = new Mock <Endereco>(); BaseSqlTeste.InicializarBancoDeDados(); }
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 Produto_InfraData_Deletar_ComIDInexistente_EsperadoOK() { BaseSqlTeste.SemearBancoParaProduto(); _produto.ID = 2345; bool produto = _produtoRepositorio.Deletar(_produto.ID); produto.Should().BeFalse(); }
public void SetUp() { _transportador = new Transportador(); _enderecoRepositorio = new EnderecoRepositorioSql(); _notaFiscalRepositorio = new NotaFiscalRepositorioSql(); _transportadorRepositorio = new TransportadorRepositorioSql(); _transportadorServico = new TransportadorServico(_transportadorRepositorio, _notaFiscalRepositorio, _enderecoRepositorio); BaseSqlTeste.SemearBancoParaTransportador(); }
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 Produto_InfraData_Deletar_EsperadoOK() { BaseSqlTeste.SemearBancoParaProduto(); _produto.ID = 2; bool produto = _produtoRepositorio.Deletar(_produto.ID); produto.Should().BeTrue(); }
public void Produto_InfraData_ObterPorId_EsperadoOK() { BaseSqlTeste.SemearBancoParaProduto(); _produto.ID = 1; Produto produto = _produtoRepositorio.ObterPorId(_produto.ID); produto.ID.Should().Be(_produto.ID); }
public void NotaFiscal_InfraData_Atualizar_EsperadoOK() { BaseSqlTeste.SemearBancoParaNotaFiscal(); _notaFiscal = NotaFiscalObjetoMae.ObterValidoNotaFiscal(); NotaFiscal notaFiscal = _notaFiscalRepositorio.Atualizar(_notaFiscal); _notaFiscal.ID.Should().Be(notaFiscal.ID); }
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 ProdutoNFe_InfraData_InserirLista_EsperadoOK() { BaseSqlTeste.SemearBancoParaProdutoNfe(); List <ProdutoNfe> listaProdutos = ProdutoNfeObjetoMae.ObterListaDeProdutosNfe(); List <ProdutoNfe> listaProdutoNfe = _produtoNfeRepositorio.InserirListaDeProdutos(listaProdutos, nfeID); listaProdutos.Count.Should().BeGreaterThan(0); }