public void should_Find_Psmart_MSSQL() { var psmartSources = _psmartSourceReader.Find(_mssql, _extractA); Assert.True(psmartSources > 0); Console.WriteLine($"Found:{psmartSources}"); }
public void Find(DbExtractProtocolDTO dbExtractProtocolDto) { var extract = dbExtractProtocolDto.Extract; var protocol = dbExtractProtocolDto.DatabaseProtocol; _extractHistoryRepository.ClearHistory(extract.Id); _extractHistoryRepository.UpdateStatus(extract.Id, ExtractStatus.Idle); _extractHistoryRepository.UpdateStatus(extract.Id, ExtractStatus.Finding); try { var found = _psmartSourceReader.Find(protocol, extract); _extractHistoryRepository.UpdateStatus(extract.Id, ExtractStatus.Found, found); } catch (Exception ex) { _extractHistoryRepository.UpdateStatus(extract.Id, ExtractStatus.Idle, express: true); throw ex; } }