public void SetUp() { _extractsContext = TestInitializer.ServiceProvider.GetService <ExtractsContext>(); _extractsContextMySql = TestInitializer.ServiceProviderMysql.GetService <ExtractsContext>(); _iQtoolsDb = TestInitializer.IQtoolsDbProtocol; _kenyaEmrDb = TestInitializer.KenyaEmrDbProtocol; }
public void Init() { TestInitializer.ClearDb(); _indices = TestData.GenerateMpis(); TestInitializer.SeedData <ExtractsContext>(_indices); _context = TestInitializer.ServiceProvider.GetService <ExtractsContext>(); }
public void Init() { var extractId = TestInitializer.Iqtools.Extracts.First(x => x.Name.IsSameAs(nameof(MasterPatientIndex))).Id; var cleaner = TestInitializer.ServiceProvider.GetService <ICleanCbsExtracts>(); cleaner.Clean(extractId); var extractIdMySql = TestInitializer.KenyaEmr.Extracts.First(x => x.Name.IsSameAs(nameof(MasterPatientIndex))).Id; var cleanerMySql = TestInitializer.ServiceProviderMysql.GetService <ICleanCbsExtracts>(); cleanerMySql.Clean(extractIdMySql); _extractsContext = TestInitializer.ServiceProvider.GetService <ExtractsContext>(); _extractsContextMySql = TestInitializer.ServiceProviderMysql.GetService <ExtractsContext>(); _iQtoolsDb = TestInitializer.Iqtools.DatabaseProtocols.First(x => x.DatabaseName.ToLower().Contains("iqtools".ToLower())); _iQtoolsDb.Host = ".\\Koske14"; _iQtoolsDb.Username = "******"; _iQtoolsDb.Password = "******"; _kenyaEmrDb = TestInitializer.KenyaEmr.DatabaseProtocols.First(); _kenyaEmrDb.Host = "127.0.0.1"; _kenyaEmrDb.Username = "******"; _kenyaEmrDb.Password = "******"; _kenyaEmrDb.DatabaseName = "openmrs"; }
public void Init() { var extractId = TestInitializer.Iqtools.Extracts.First(x => x.Name.IsSameAs(nameof(PatientVisitExtract))).Id; var cleaner = TestInitializer.ServiceProvider.GetService <ICleanCbsExtracts>(); cleaner.Clean(extractId); var extractIdMySql = TestInitializer.KenyaEmr.Extracts.First(x => x.Name.IsSameAs(nameof(PatientVisitExtract))).Id; var cleanerMySql = TestInitializer.ServiceProviderMysql.GetService <ICleanCbsExtracts>(); cleanerMySql.Clean(extractIdMySql); _extractsContext = TestInitializer.ServiceProvider.GetService <ExtractsContext>(); _extractsContextMySql = TestInitializer.ServiceProviderMysql.GetService <ExtractsContext>(); var tempMpis = Builder <TempPatientVisitExtract> .CreateListOfSize(2).All().With(x => x.CheckError = false).Build().ToList(); _extractsContext.TempPatientVisitExtracts.AddRange(tempMpis); _extractsContext.SaveChanges(); _extractsContextMySql.TempPatientVisitExtracts.AddRange(tempMpis); _extractsContextMySql.SaveChanges(); _iQtoolsDb = TestInitializer.Iqtools.DatabaseProtocols.First(x => x.DatabaseName.ToLower().Contains("iqtools".ToLower())); _iQtoolsDb.Host = "."; _iQtoolsDb.Username = "******"; _iQtoolsDb.Password = "******"; _kenyaEmrDb = TestInitializer.KenyaEmr.DatabaseProtocols.First(); _kenyaEmrDb.Host = "127.0.0.1"; _kenyaEmrDb.Username = "******"; _kenyaEmrDb.Password = "******"; _kenyaEmrDb.DatabaseName = "openmrs"; }
public void Init() { var extractIds = TestInitializer.Iqtools.Extracts.Where(x => x.DocketId.IsSameAs("NDWH")).Select(x => x.Id) .ToList(); var cleaner = TestInitializer.ServiceProvider.GetService <IClearDwhExtracts>(); cleaner.Clear(extractIds); var extractIdsMySql = TestInitializer.KenyaEmr.Extracts.Where(x => x.DocketId.IsSameAs("NDWH")).Select(x => x.Id) .ToList(); var cleanerMySql = TestInitializer.ServiceProviderMysql.GetService <IClearDwhExtracts>(); cleanerMySql.Clear(extractIdsMySql); _extractsContext = TestInitializer.ServiceProvider.GetService <ExtractsContext>(); _extractsContextMySql = TestInitializer.ServiceProviderMysql.GetService <ExtractsContext>(); _iQtoolsDb = TestInitializer.Iqtools.DatabaseProtocols.First(x => x.DatabaseName.ToLower().Contains("iqtools".ToLower())); _iQtoolsDb.Host = ".\\Koske14"; _iQtoolsDb.Username = "******"; _iQtoolsDb.Password = "******"; _kenyaEmrDb = TestInitializer.KenyaEmr.DatabaseProtocols.First(); _kenyaEmrDb.Host = "127.0.0.1"; _kenyaEmrDb.Username = "******"; _kenyaEmrDb.Password = "******"; _kenyaEmrDb.DatabaseName = "openmrs"; }
public void Init() { _options = TestDbOptions.GetInMemoryOptions <ExtractsContext>(); var context = new ExtractsContext(_options); context.SaveChanges(); }
public void SetUp() { _context = new ExtractsContext(_options); _tempPatientExtractRepository = new TempPatientExtractRepository(_context); _errorSummaryRepository = new TempPatientExtractErrorSummaryRepository(_context); _patientsController = new PatientsController(_tempPatientExtractRepository, _errorSummaryRepository); }
public void Init() { var extracts = TestInitializer.Iqtools.Extracts.Where(x => x.DocketId.IsSameAs("HTS")); var cleaner = TestInitializer.ServiceProvider.GetService <ICleanHtsExtracts>(); cleaner.Clean(extracts.Select(x => x.Id).ToList()); var extractsMySql = TestInitializer.KenyaEmr.Extracts.Where(x => x.DocketId.IsSameAs("HTS")); var cleanerMySql = TestInitializer.ServiceProviderMysql.GetService <ICleanHtsExtracts>(); cleanerMySql.Clean(extractsMySql.Select(x => x.Id).ToList()); _extractsContext = TestInitializer.ServiceProvider.GetService <ExtractsContext>(); _extractsContextMySql = TestInitializer.ServiceProviderMysql.GetService <ExtractsContext>(); var tempHtsClientExtracts = Builder <TempHTSClientExtract> .CreateListOfSize(2).Build().ToList(); tempHtsClientExtracts[0].EncounterId = (int?)DateTime.Now.Ticks; tempHtsClientExtracts[1].EncounterId = (int?)DateTime.Now.Ticks; var tempHtsClientPartnerExtracts = Builder <TempHTSClientPartnerExtract> .CreateListOfSize(2).Build().ToList(); var tempHtsClientLinkageExtracts = Builder <TempHTSClientLinkageExtract> .CreateListOfSize(2).Build().ToList(); _extractsContext.AddRange(tempHtsClientExtracts); _extractsContext.AddRange(tempHtsClientPartnerExtracts); _extractsContext.AddRange(tempHtsClientLinkageExtracts); _extractsContext.SaveChanges(); _extractsContextMySql.AddRange(tempHtsClientExtracts); _extractsContextMySql.AddRange(tempHtsClientPartnerExtracts); _extractsContextMySql.AddRange(tempHtsClientLinkageExtracts); _extractsContextMySql.SaveChanges(); }
public void SetUp() { _context = new ExtractsContext(_options); _psmartStageRepository = new PsmartStageRepository(_context); var psmartStages = Builder<PsmartStage>.CreateListOfSize(2).All().With(x => x.Emr = "iqcare").Build().ToList(); _context.AddRange(psmartStages); _context.SaveChanges(); }
public void Init() { TestInitializer.ClearDb(); TestInitializer.SeedData(TestData.GenerateEmrSystems(TestInitializer.EmrConnectionString)); _protocol = TestInitializer.Protocol; _extracts = TestInitializer.Extracts.Where(x => x.DocketId.IsSameAs("NDWH")).ToList(); _extractsContext = TestInitializer.ServiceProvider.GetService <ExtractsContext>(); }
public void Init() { TestInitializer.ClearDb(); TestInitializer.SeedData(TestData.GenerateEmrSystems(TestInitializer.EmrConnectionString)); TestInitializer.SeedData <ExtractsContext>( TestData.GenerateData <TempMasterPatientIndex>(), TestData.GenerateMpis()); _context = TestInitializer.ServiceProvider.GetService <ExtractsContext>(); }
public void Init() { _options = TestDbOptions.GetInMemoryOptions<ExtractsContext>(); var context = new ExtractsContext(_options); context.Database.EnsureDeleted(); context.Database.EnsureCreated(); var psmartStages = Builder<PsmartStage>.CreateListOfSize(2).All().With(x=>x.Emr="iqcare").Build().ToList(); context.AddRange(psmartStages); context.SaveChanges(); }
public void Init() { TestInitializer.ClearDiffDb(); TestInitializer.SeedData(TestData.GenerateEmrSystems(TestInitializer.EmrDiffConnectionString)); _diffLogs = TestData.GenerateDiffs(); TestInitializer.SeedData <ExtractsContext>(_diffLogs); TestInitializer.SeedData <ExtractsContext>( TestData.GenerateData <PatientExtract>(), TestData.GenerateData <PatientAdverseEventExtract>()); _context = TestInitializer.ServiceProvider.GetService <ExtractsContext>(); }
public void should_Extract(string name) { Assert.False(_extractsContext.TempHtsClientTracingExtracts.Any()); var extract = _extracts.First(x => x.Name.IsSameAs(name)); var count = _extractor.Extract(extract, _protocol).Result; _extractsContext = TestInitializer.ServiceProvider.GetService <ExtractsContext>(); Assert.AreEqual(count, _extractsContext.TempHtsClientTracingExtracts.Count()); Log.Debug($"extracted {_extractsContext.TempHtsClientTracingExtracts.Count()}"); }
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 void should_Clear() { Assert.True(_context.TempMasterPatientIndices.AsNoTracking().Any()); Assert.True(_context.MasterPatientIndices.AsNoTracking().Any()); _repository.Clear().Wait(); _context = TestInitializer.ServiceProvider.GetService <ExtractsContext>(); Assert.False(_context.TempMasterPatientIndices.AsNoTracking().Any()); Assert.False(_context.MasterPatientIndices.AsNoTracking().Any()); }
public void should_Load() { Assert.True(_count > 0); Assert.False(_extractsContext.AncVisitExtracts.Any()); var count = _loader.Load(_extract.Id, _count, false).Result; Assert.True(count > 0); _extractsContext = TestInitializer.ServiceProvider.GetService <ExtractsContext>(); Assert.AreEqual(count, _extractsContext.AncVisitExtracts.Count()); Log.Debug($"Temp {_count} Main {_extractsContext.AncVisitExtracts.Count()}"); }
private void InitExtractor() { _protocol = TestInitializer.Protocol; _extracts = TestInitializer.Extracts.Where(x => Extentions.IsSameAs(x.DocketId, "NDWH")).ToList(); _extractsContext = TestInitializer.ServiceProvider.GetService <ExtractsContext>(); var patientExtract = _extracts.First(x => x.Name.IsSameAs(nameof(PatientExtract))); var patientLoader = TestInitializer.ServiceProvider.GetService <IPatientLoader>(); var patientSourceExtractor = TestInitializer.ServiceProvider.GetService <IPatientSourceExtractor>(); var tempCount = patientSourceExtractor.Extract(patientExtract, _protocol).Result; var patientCount = patientLoader.Load(patientExtract.Id, tempCount, false).Result; }
public void should_Extract(string name) { Assert.False(_extractsContext.TempPatientArtExtracts.Any()); var extract = _extracts.First(x => x.Name.IsSameAs(name)); var count = _extractor.Extract(extract, _protocol).Result; Assert.True(count > 0); _extractsContext = TestInitializer.ServiceProvider.GetService <ExtractsContext>(); Assert.AreEqual(count, _extractsContext.TempPatientArtExtracts.Count()); Assert.False(_extractsContext.TempPatientArtExtracts.First().Date_Created.IsNullOrEmpty()); Assert.False(_extractsContext.TempPatientArtExtracts.First().Date_Last_Modified.IsNullOrEmpty()); Log.Debug($"extracted {_extractsContext.TempPatientArtExtracts.Count()}"); }
public void Init() { _extractsContext = TestInitializer.ServiceProvider.GetService <ExtractsContext>(); _extractsContextMysql = TestInitializer.ServiceProviderMysql.GetService <ExtractsContext>(); var tempMpis = Builder <MasterPatientIndex> .CreateListOfSize(2).All().With(x => x.Status = "").Build().ToList(); _extractsContext.MasterPatientIndices.AddRange(tempMpis); _extractsContext.SaveChanges(); _extractsContextMysql.MasterPatientIndices.AddRange(tempMpis); _extractsContextMysql.SaveChanges(); }
public void should_Load() { Assert.True(_count > 0); Assert.False(_extractsContext.PatientBaselinesExtracts.Any()); var count = _loader.Load(_extract.Id, _count, false).Result; Assert.True(count > 0); _extractsContext = TestInitializer.ServiceProvider.GetService <ExtractsContext>(); Assert.AreEqual(count, _extractsContext.PatientBaselinesExtracts.Count()); Assert.False(_extractsContext.PatientBaselinesExtracts.First().Date_Created.IsNullOrEmpty()); Assert.False(_extractsContext.PatientBaselinesExtracts.First().Date_Last_Modified.IsNullOrEmpty()); Log.Debug($"Temp {_count} Main {_extractsContext.PatientBaselinesExtracts.Count()}"); }
public void Init() { TestInitializer.ClearDb(); TestInitializer.SeedData(TestData.GenerateEmrSystems(TestInitializer.EmrConnectionString)); _protocol = TestInitializer.Protocol; _extracts = TestInitializer.Extracts.Where(x => x.DocketId.IsSameAs("MNCH")).ToList(); _extractsContext = TestInitializer.ServiceProvider.GetService <ExtractsContext>(); var patientExtract = _extracts.First(x => x.Name.IsSameAs(nameof(PatientMnchExtract))); var patientLoader = TestInitializer.ServiceProvider.GetService <IPatientMnchLoader>(); var patientSourceExtractor = TestInitializer.ServiceProvider.GetService <IPatientMnchSourceExtractor>(); var tempCount = patientSourceExtractor.Extract(patientExtract, _protocol).Result; var patientCount = patientLoader.Load(patientExtract.Id, tempCount, false).Result; }
public void Init() { TestInitializer.ClearDb(); TestInitializer.SeedData(TestData.GenerateEmrSystems(TestInitializer.EmrConnectionString)); _protocol = TestInitializer.Protocol; _extracts = TestInitializer.Extracts.Where(x => x.DocketId.IsSameAs("HTS")).ToList(); _extractsContext = TestInitializer.ServiceProvider.GetService <ExtractsContext>(); var clientExtract = _extracts.First(x => x.Name.IsSameAs("HtsClient")); var clientLoader = TestInitializer.ServiceProvider.GetService <IHtsClientsLoader>(); var clientsSourceExtractor = TestInitializer.ServiceProvider.GetService <IHtsClientsSourceExtractor>(); var tempCount = clientsSourceExtractor.Extract(clientExtract, _protocol).Result; var patientCount = clientLoader.Load(clientExtract.Id, tempCount).Result; }
public void Init() { TestInitializer.InitDb(); TestInitializer.InitMysQLDb(); _extractsContext = TestInitializer.ServiceProvider.GetService <ExtractsContext>(); _extractsContextMysql = TestInitializer.ServiceProviderMysql.GetService <ExtractsContext>(); var validator = _extractsContext.Validator.First(x => x.Extract == "TempPatientExtracts"); var validationErrors = Builder <ValidationError> .CreateListOfSize(2).All().With(x => x.ValidatorId = validator.Id).Build().ToList(); _extractsContext.ValidationError.AddRange(validationErrors); _extractsContext.SaveChanges(); _extractsContextMysql.ValidationError.AddRange(validationErrors); _extractsContextMysql.SaveChanges(); }
public void should_Log_Send() { var count = _loader.Load(_extract.Id, _count, false).Result; Assert.True(count > 0); _mediator.Publish(new DocketExtractSent("NDWH", nameof(PatientAdverseEventExtract))).Wait(); _extractsContext = TestInitializer.ServiceProvider.GetService <ExtractsContext>(); var sql = $"select * from {nameof(DiffLog)}s where {nameof(DiffLog.Docket)}=@Docket and {nameof(DiffLog.Extract)}=@Extract"; var extractDiffLog = _extractsContext.Database.GetDbConnection() .QueryFirst <DiffLog>(sql, new { Docket = "NDWH", Extract = $"{nameof(PatientAdverseEventExtract)}" }); Assert.AreEqual(extractDiffLog.LastCreated, extractDiffLog.MaxCreated); Assert.AreEqual(extractDiffLog.LastModified, extractDiffLog.MaxModified); Assert.False(extractDiffLog.LastSent.IsNullOrEmpty()); }
public void Init() { _serviceProvider = TestInitializer.ServiceProvider; _serviceProviderMysql = TestInitializer.ServiceProviderMysql; var tempMpis = Builder <TempMasterPatientIndex> .CreateListOfSize(2).Build().ToList(); var mpis = Builder <MasterPatientIndex> .CreateListOfSize(2).Build().ToList(); _extractsContext = _serviceProvider.GetService <ExtractsContext>(); _extractsContext.TempMasterPatientIndices.AddRange(tempMpis); _extractsContext.MasterPatientIndices.AddRange(mpis); _extractsContext.SaveChanges(); _extractsContextMysql = _serviceProviderMysql.GetService <ExtractsContext>(); _extractsContextMysql.TempMasterPatientIndices.AddRange(tempMpis); _extractsContextMysql.MasterPatientIndices.AddRange(mpis); _extractsContextMysql.SaveChanges(); }
public void SetUp() { _context = new ExtractsContext(_options); _context.Database.EnsureDeleted(); _context.Database.EnsureCreated(); _dbExtractProtocolDtos = new List <DbExtractProtocolDTO>(); _mssql = new DbProtocol(DatabaseType.MicrosoftSQL, @".\koske14", "sa", "maun", "IQTools_KeHMIS"); _extractA = new DbExtract { Id = _iqcareId, Emr = "IQCare", ExtractSql = @" select [Id],[shr],[date_created],[status],[status_date],[uuid] FROM [psmart_store]" }; _mysql = new DbProtocol(DatabaseType.MySQL, @"localhost", "root", "test", "openmrs"); _extractB = new DbExtract { Id = _kenyaEmrId, Emr = "KenyaEMR", ExtractSql = @" select id,shr,date_created,status,status_date,uuid FROM psmart_store" }; _dbExtractProtocolDtos.Add(new DbExtractProtocolDTO(_extractA, _mssql)); _dbExtractProtocolDtos.Add(new DbExtractProtocolDTO(_extractB, _mysql)); _extractHistoryRepository = new ExtractHistoryRepository(_context); _psmartExtractService = new PsmartExtractService(new PsmartSourceReader(), new PsmartStageRepository(_context), _extractHistoryRepository); }
public void Init() { var extractIds = TestInitializer.Iqtools.Extracts.Where(x => x.DocketId.IsSameAs("NDWH")).Select(x => x.Id) .ToList(); var cleaner = TestInitializer.ServiceProvider.GetService <IClearDwhExtracts>(); cleaner.Clear(extractIds); var extractIdsMySql = TestInitializer.KenyaEmr.Extracts.Where(x => x.DocketId.IsSameAs("NDWH")).Select(x => x.Id) .ToList(); var cleanerMySql = TestInitializer.ServiceProviderMysql.GetService <IClearDwhExtracts>(); cleanerMySql.Clear(extractIdsMySql); _extractsContext = TestInitializer.ServiceProvider.GetService <ExtractsContext>(); _extractsContextMySql = TestInitializer.ServiceProviderMysql.GetService <ExtractsContext>(); var patients = Builder <PatientExtract> .CreateListOfSize(1).All().With(x => x.SiteCode = 1).With(x => x.PatientPK = 1).Build().ToList(); var tempMpis = Builder <TempPatientPharmacyExtract> .CreateListOfSize(1).All().With(x => x.SiteCode = 1).With(x => x.PatientPK = 1).With(x => x.CheckError = false).Build().ToList(); _extractsContext.PatientExtracts.AddRange(patients); _extractsContext.TempPatientPharmacyExtracts.AddRange(tempMpis); _extractsContext.SaveChanges(); _extractsContextMySql.PatientExtracts.AddRange(patients); _extractsContextMySql.TempPatientPharmacyExtracts.AddRange(tempMpis); _extractsContextMySql.SaveChanges(); _iQtoolsDb = TestInitializer.Iqtools.DatabaseProtocols.First(x => x.DatabaseName.ToLower().Contains("iqtools".ToLower())); _iQtoolsDb.Host = "."; _iQtoolsDb.Username = "******"; _iQtoolsDb.Password = "******"; _kenyaEmrDb = TestInitializer.KenyaEmr.DatabaseProtocols.First(); _kenyaEmrDb.Host = "127.0.0.1"; _kenyaEmrDb.Username = "******"; _kenyaEmrDb.Password = "******"; _kenyaEmrDb.DatabaseName = "openmrs"; }
public void Init() { _serviceProvider = TestInitializer.ServiceProvider; _serviceProviderMysql = TestInitializer.ServiceProviderMysql; var tempHtsClientExtracts = Builder <TempHTSClientExtract> .CreateListOfSize(2).Build().ToList(); var htsClientExtracts = Builder <HTSClientExtract> .CreateListOfSize(2).Build().ToList(); tempHtsClientExtracts[0].EncounterId = (int?)DateTime.Now.Ticks; tempHtsClientExtracts[1].EncounterId = (int?)DateTime.Now.Ticks; htsClientExtracts[0].EncounterId = (int)DateTime.Now.Ticks; htsClientExtracts[1].EncounterId = (int)DateTime.Now.Ticks; var tempHtsClientPartnerExtracts = Builder <TempHTSClientPartnerExtract> .CreateListOfSize(2).Build().ToList(); var htsClientPartnerExtracts = Builder <HTSClientPartnerExtract> .CreateListOfSize(2).Build().ToList(); var tempHtsClientLinkageExtracts = Builder <TempHTSClientLinkageExtract> .CreateListOfSize(2).Build().ToList(); var htsClientLinkageExtracts = Builder <HTSClientLinkageExtract> .CreateListOfSize(2).Build().ToList(); _extractsContext = _serviceProvider.GetService <ExtractsContext>(); _extractsContext.AddRange(tempHtsClientExtracts); _extractsContext.AddRange(tempHtsClientPartnerExtracts); _extractsContext.AddRange(tempHtsClientLinkageExtracts); _extractsContext.AddRange(htsClientExtracts); _extractsContext.AddRange(htsClientPartnerExtracts); _extractsContext.AddRange(htsClientLinkageExtracts); _extractsContext.SaveChanges(); _extractsContextMysql = _serviceProviderMysql.GetService <ExtractsContext>(); _extractsContextMysql.AddRange(tempHtsClientExtracts); _extractsContextMysql.AddRange(tempHtsClientPartnerExtracts); _extractsContextMysql.AddRange(tempHtsClientLinkageExtracts); _extractsContextMysql.AddRange(htsClientExtracts); _extractsContextMysql.AddRange(htsClientPartnerExtracts); _extractsContextMysql.AddRange(htsClientLinkageExtracts); _extractsContextMysql.SaveChanges(); }
public void should_Log_Load() { var count = _loader.Load(_extract.Id, _count, false).Result; Assert.True(count > 0); _extractsContext = TestInitializer.ServiceProvider.GetService <ExtractsContext>(); var patientDiffLog = _extractsContext.DiffLogs.First(x => x.Docket == "NDWH" && x.Extract == nameof(PatientExtract)); var extractDiffLog = _extractsContext.DiffLogs.First(x => x.Docket == "NDWH" && x.Extract == nameof(PatientAdverseEventExtract)); Assert.False(patientDiffLog.MaxCreated.IsNullOrEmpty()); Assert.False(patientDiffLog.MaxModified.IsNullOrEmpty()); Assert.True(patientDiffLog.LastCreated.IsNullOrEmpty()); Assert.True(patientDiffLog.LastModified.IsNullOrEmpty()); Assert.True(patientDiffLog.LastSent.IsNullOrEmpty()); Assert.False(extractDiffLog.MaxCreated.IsNullOrEmpty()); Assert.False(extractDiffLog.MaxModified.IsNullOrEmpty()); Assert.True(extractDiffLog.LastCreated.IsNullOrEmpty()); Assert.True(extractDiffLog.LastModified.IsNullOrEmpty()); Assert.True(extractDiffLog.LastSent.IsNullOrEmpty()); }