Пример #1
0
        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);
        }
Пример #2
0
        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);
        }
Пример #3
0
        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);
        }
Пример #4
0
        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}");
            }
        }