public bool Excluir(TransportadorRemoverComando comando) { Transportador transportador = _repositorioTransportador.BuscarPorId(comando.Id) ?? throw new ExcecaoNaoEncontrado(); _repositorioTransportador.Excluir(transportador); return(_repositorioTransportador.BuscarPorId(transportador.Id) == null ? true : false); }
public void Excluir(Transportador transportador) { if (transportador.Id < 1 || transportador.Endereco.Id < 1) { throw new ExcecaoIdentificadorIndefinido(); } _transportadoraRepositorio.Excluir(transportador); _enderecoRepositorio.Excluir(transportador.Endereco); }
public void Transportador_InfraData_Excluir_Sucesso() { long idDoTransportadorDaBaseSql = 1; Transportador transportadorResultadoDoBuscar = _transportadorRepositorio.BuscarPorId(idDoTransportadorDaBaseSql); _transportadorRepositorio.Excluir(transportadorResultadoDoBuscar); Transportador transportadorQueDeveSerNullo = _transportadorRepositorio.BuscarPorId(transportadorResultadoDoBuscar.Id); transportadorQueDeveSerNullo.Should().BeNull(); }
public void Transportador_InfraData_Excluir_Sucesso() { _CNPJ.NumeroComPontuacao = "37.311.068/0001-00"; long idDoEnderecoDaBaseSql = 3; Transportador transportador = ObjectMother.PegarTransportadorValidoComCNPJ(_endereco, _CNPJ); transportador.Id = 1; transportador.Endereco.Id = idDoEnderecoDaBaseSql; transportadorRepositorio.Excluir(transportador); Transportador buscarTransportador = transportadorRepositorio.BuscarPorId(transportador.Id); buscarTransportador.Should().BeNull(); }