public void should_Sync_Update_Encounter_Obses() { var encounterInfo = TestData.TestEncounterInfos().First(); encounterInfo.EncounterDate = new DateTime(2020, 1, 1); var findO = encounterInfo.Obses.First(); var updateO = findO; updateO.ValueText = "MAUNN"; encounterInfo.Obses.Remove(findO); encounterInfo.Obses.Add(updateO); _encounterService.Sync(encounterInfo); _encounterRepository = new EncounterRepository(_context); var savedEncounter = _encounterRepository.Get(encounterInfo.Id); Assert.IsNotNull(savedEncounter); Assert.AreEqual(new DateTime(2020, 1, 1), savedEncounter.EncounterDate); Assert.IsTrue(savedEncounter.Obses.Count > 0); var updatedObs = savedEncounter.Obses.FirstOrDefault(x => x.Id == findO.Id); Assert.IsNotNull(updatedObs); Assert.AreEqual("MAUNN", updatedObs.ValueText); Console.WriteLine(updatedObs); }
public void should_Sync_New_Encounter() { var encounterInfo = TestData.TestEncounterInfos().Last(); _encounterService.Sync(encounterInfo); _encounterRepository = new EncounterRepository(_context); var savedEncounte = _encounterRepository.Get(encounterInfo.Id); Assert.IsNotNull(savedEncounte); Console.WriteLine(savedEncounte); }
public void should_Sync_Update_Encounter() { var encounterInfo = TestData.TestEncounterInfos().First(); encounterInfo.EncounterDate = new DateTime(2020, 1, 1); _encounterService.Sync(encounterInfo); _encounterRepository = new EncounterRepository(_context); var savedEncounter = _encounterRepository.Get(encounterInfo.Id); Assert.IsNotNull(savedEncounter); Assert.AreEqual(new DateTime(2020, 1, 1), savedEncounter.EncounterDate); Console.WriteLine(savedEncounter); }
public void should_Sync_New_Encounter_Obs() { var encounterInfo = TestData.TestEncounterInfos().Last(); _encounterService.Sync(encounterInfo); _encounterRepository = new EncounterRepository(_context); var savedEncounte = _encounterRepository.Get(encounterInfo.Id); Assert.IsNotNull(savedEncounte); Assert.IsTrue(savedEncounte.Obses.Count > 0); Console.WriteLine(savedEncounte); foreach (var obs in savedEncounte.Obses) { Console.WriteLine($" >.{obs}"); } }