Ejemplo n.º 1
0
        public void ProdutoNFe_InfraData_Inserir_QuantidadeInvalida_EsperadoFalha()
        {
            _produtoNfe            = ProdutoNfeObjetoMae.ObterProdutoNfe();
            _produtoNfe.Quantidade = -1;

            Action action = () => _produtoNfeRepositorio.Inserir(_produtoNfe, nfeID, produtoId);

            action.Should().Throw <ExcecaoQuantidadeInvalida>();
        }
Ejemplo n.º 2
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);
        }
Ejemplo n.º 3
0
        public void ProdutoNFe_InfraData_Inserir_ComProdutoIdInvalido_EsperadoFalha()
        {
            _produtoNfe = ProdutoNfeObjetoMae.ObterProdutoNfe();

            produtoId = 0;

            Action action = () => _produtoNfeRepositorio.Inserir(_produtoNfe, nfeID, produtoId);

            action.Should().Throw <ExcecaoIdentificadorInvalido>();
        }
Ejemplo n.º 4
0
        public void ProdutoNFe_InfraData_Inserir_EsperadoOK()
        {
            BaseSqlTeste.SemearBancoParaProdutoNfe();

            _produtoNfe = ProdutoNfeObjetoMae.ObterProdutoNfe();

            ProdutoNfe produtoNfe = _produtoNfeRepositorio.Inserir(_produtoNfe, nfeID, produtoId);

            produtoNfe.ID.Should().BeGreaterThan(0);
        }
Ejemplo n.º 5
0
        public void Teste_InfraData_Produto_Atualizar_EsperadoOK()
        {
            BaseSqlTeste.SemearBancoParaProdutoNfe();

            _produtoNfe = ProdutoNfeObjetoMae.ObterProdutoNfe();

            ProdutoNfe produtoNfe = _produtoNfeRepositorio.Atualizar(_produtoNfe, nfeID, produtoId);

            produtoNfe.ID.Should().Be(_produtoNfe.ID);
        }