public bool Excluir(NotaFiscalRemoverComando comando) { NotaFiscal notaFiscal = _notaFiscalRepositorio.BuscarPorId(comando.Id) ?? throw new ExcecaoNaoEncontrado(); _notaFiscalRepositorio.Excluir(notaFiscal); return(_notaFiscalRepositorio.BuscarPorId(notaFiscal.Id) == null ? true : false); }
public void Excluir(NotaFiscal notaFiscal) { if (notaFiscal.Id < 1) { throw new ExcecaoIdentificadorIndefinido(); } _notaFiscalRepositorio.Excluir(notaFiscal); }
public void NotaFiscal_InfraData_Excluir_Sucesso() { long idDaNotaFiscalDaBaseSql = 1; NotaFiscal notaFiscalBuscadaParaDeletar = _repositorio.BuscarPorId(idDaNotaFiscalDaBaseSql); _repositorio.Excluir(notaFiscalBuscadaParaDeletar); NotaFiscal notaFiscalParaBuscar = _repositorio.BuscarPorId(notaFiscalBuscadaParaDeletar.Id); notaFiscalParaBuscar.Should().BeNull(); }
public void NotaFiscal_InfraData_Excluir_Sucesso() { NotaFiscal notaFiscalParaAdicionar = _notaFiscalValida; NotaFiscal notaFiscalAdicionada = _repositorio.Adicionar(notaFiscalParaAdicionar); NotaFiscal notaFiscalParaDeletar = notaFiscalAdicionada; _repositorio.Excluir(notaFiscalParaDeletar); NotaFiscal notaFiscalParaBuscar = _repositorio.BuscarPorId(notaFiscalParaDeletar.Id); notaFiscalParaBuscar.Should().BeNull(); }