Exemple #1
0
 public void SetUp()
 {
     _loader    = TestInitializer.ServiceProvider.GetService <IPatientAdverseEventLoader>();
     _extractor = TestInitializer.ServiceProvider.GetService <IPatientAdverseEventSourceExtractor>();
     _extract   = _extracts.First(x => x.Name.IsSameAs(nameof(PatientAdverseEventExtract)));
     _count     = _extractor.Extract(_extract, _protocol).Result;
 }
Exemple #2
0
 public ExtractPatientAdverseEventHandler(IPatientAdverseEventSourceExtractor patientAdverseEventSourceExtractor,
                                          IExtractValidator extractValidator, IPatientAdverseEventLoader patientAdverseEventLoader,
                                          IExtractHistoryRepository extractHistoryRepository)
 {
     _patientAdverseEventSourceExtractor = patientAdverseEventSourceExtractor;
     _extractValidator          = extractValidator;
     _patientAdverseEventLoader = patientAdverseEventLoader;
     _extractHistoryRepository  = extractHistoryRepository;
 }
        private void SetupExtractor()
        {
            _loader = TestInitializer.ServiceProvider.GetService <IPatientAdverseEventLoader>();
            var _extractor = TestInitializer.ServiceProvider.GetService <IPatientAdverseEventSourceExtractor>();

            _extract         = _extracts.First(x => x.Name.IsSameAs(nameof(PatientAdverseEventExtract)));
            _count           = _extractor.Extract(_extract, _protocol).Result;
            _extractsContext = TestInitializer.ServiceProvider.GetService <ExtractsContext>();
            _extractsContext.DiffLogs.RemoveRange(_extractsContext.DiffLogs.Where(x => x.Extract != $"{nameof(PatientExtract)}" && x.Docket == "NDWH"));
            _extractsContext.SaveChanges();
        }
 public ExtractPatientAdverseEventHandler(IPatientAdverseEventSourceExtractor patientAdverseEventSourceExtractor, IExtractValidator extractValidator, IPatientAdverseEventLoader patientAdverseEventLoader)
 {
     _patientAdverseEventSourceExtractor = patientAdverseEventSourceExtractor;
     _extractValidator          = extractValidator;
     _patientAdverseEventLoader = patientAdverseEventLoader;
 }