Esempio n. 1
0
        public void ProdutoNotaFiscal_InfraData_BuscarPorId_Sucesso()
        {
            long idDaNotaFiscalPreCadastrada = 1;

            ProdutoNotaFiscal produtoNotaFiscalBuscado = _repositorio.BuscarPorId(idDaNotaFiscalPreCadastrada);

            produtoNotaFiscalBuscado.Should().NotBeNull();
        }
Esempio n. 2
0
        public void ProdutoNotaFiscal_InfraData_Excluir_Sucesso()
        {
            long idDaNotaFiscalPreCadastrada = 1;

            ProdutoNotaFiscal produtoNotaFiscalBuscado = _repositorio.BuscarPorId(idDaNotaFiscalPreCadastrada);

            _repositorio.Excluir(produtoNotaFiscalBuscado);

            ProdutoNotaFiscal produtoNotaFiscalQueDeveSerNulo = _repositorio.BuscarPorId(idDaNotaFiscalPreCadastrada);

            produtoNotaFiscalQueDeveSerNulo.Should().BeNull();
        }
Esempio n. 3
0
        public void ProdutoNotaFiscal_InfraData_Excluir_Sucesso()
        {
            ProdutoNotaFiscal produtoNotaFiscalValido = ObjectMother.PegarProdutoNotaFiscalValido(_mockProduto.Object, _mockNotaFiscal.Object);

            long idDeProdutoCadastrado    = 1;
            long idDeNotaFiscalCadastrada = 1;

            _mockProduto.Setup(mp => mp.Id).Returns(idDeProdutoCadastrado);
            _mockNotaFiscal.Setup(mnf => mnf.Id).Returns(idDeNotaFiscalCadastrada);

            ProdutoNotaFiscal produtoNotaFiscalAdicionado = _repositorio.Adicionar(produtoNotaFiscalValido);

            _repositorio.Excluir(produtoNotaFiscalAdicionado);

            ProdutoNotaFiscal produtoBuscado = _repositorio.BuscarPorId(produtoNotaFiscalAdicionado.Id);

            produtoBuscado.Should().BeNull();
        }