コード例 #1
0
        public void CanUpdatePatient()
        {
            //  Arrange
            bool   updated;
            bool   validated;
            string orignalValue = patient.ChildFathersName;

            PatientHelper.ManualStorageInsertion(patient, PatientRepo.Link.FullPath);

            //  Act

            patient.ChildFathersName = "MyChangedChildFathersName";
            updated   = PatientRepo.Link.UpdateData(patient);
            validated = PatientHelper.CheckValueFromStorage(patient.ChildFathersName, PatientRepo.Link.FullPath);
            patient.ChildFathersName = orignalValue;

            //  Asserts
            Assert.True(updated && validated, $"{AssertHelper.ValidatorMessage ("Updated:", updated, updated, true)} <|> {AssertHelper.ValidatorMessage ("Validated:", validated, validated, true)}");
        }
        public void CanUpdateTravelerJournal()
        {
            //  Arrange
            Initiate();
            bool   updated;
            bool   validated;
            string orignalValue = journal.PatientData.ChildFathersName;

            JournalHelper.ManualStorageInsertion(journal, JournalType.TravelerJournal, TravelerJournalRepo.Link.StoragePath);
            PatientHelper.ManualStorageInsertion(patient, PatientRepo.Link.FullPath);

            //  Act
            journal.PatientData.ChildFathersName = "MyChangedChildFathersName";
            updated   = TravelerJournalRepo.Link.UpdateData(journal);
            validated = PatientHelper.CheckValueFromStorage(journal.PatientData.ChildFathersName, PatientRepo.Link.FullPath);
            journal.PatientData.ChildFathersName = orignalValue;
            CleanUp();

            //  Asserts
            Assert.True(updated && validated, $"{AssertHelper.ValidatorMessage ("Updated:", updated, updated, true)} <|> {AssertHelper.ValidatorMessage ("Validated:", validated, validated, true)}");
        }