public void Teste_InfraData_Transportador_ObterPorEnderecoID_EsperadoOK() { _transportador.ID = 1; var trasnportador = _transportadorRepositorio.ObterPorEnderecoID(_transportador.ID); trasnportador.ID.Should().Be(_transportador.ID); }
public bool Deletar(long id) { if (id <= 0) { throw new ExcecaoIdentificadorInvalido(); } var destinatario = _destinatarioRepositorio.ObterPorEnderecoID(id); if (destinatario != null) { throw new ExcecaoChaveEstrangeira(); } var emitente = _emitenteRepositorio.ObterPorEnderecoID(id); if (emitente != null) { throw new ExcecaoChaveEstrangeira(); } var transportador = _transportadorRepositorio.ObterPorEnderecoID(id); if (transportador != null) { throw new ExcecaoChaveEstrangeira(); } return(_enderecoRepositorio.Deletar(id)); }