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 bool Deletar(long id) { if (id < 1) { throw new ExcecaoIdentificadorInvalido(); } var produtoNfe = _produtoNfeRepositorio.DeletarPorNotaFiscalID(id); if (produtoNfe == false) { return(false); } return(_notaFiscalRepositorio.Deletar(id)); }