Esempio n. 1
0
        public void CanCreateEmptyTravelerJournal()
        {
            //  Arrange
            int              expectedID = 0;
            bool             notNull;
            bool             correctID;
            ITravelerJournal tJournal;

            //  Act
            tJournal  = JournalFactory.CreateEmpty(JournalType.TravelerJournal) as ITravelerJournal;
            notNull   = tJournal != null;
            correctID = tJournal.ID == expectedID;

            //  Assert
            Assert.True((notNull && correctID), $"Is Null: {!notNull} {{Value: {!notNull} | Expected: {false}}}<|> Correct ID: {correctID} {{Value: {( ( notNull ) ? ( tJournal.ID.ToString () ) : ( "NaN" ) )} | Expected: {expectedID}}}");
        }
Esempio n. 2
0
        public void CanCreateTravelerJournalWithID()
        {
            //  Arrange
            int              expectedID = currentIDIndex;
            bool             notNull;
            bool             correctID;
            ITravelerJournal tJournal;

            //  Act
            tJournal  = JournalFactory.Create(JournalType.TravelerJournal) as ITravelerJournal;
            notNull   = tJournal != null;
            correctID = tJournal.ID == expectedID;

            //  Assert
            Assert.True((notNull && correctID), $"Is Null: {!notNull} {{Value: {!notNull} | Expected: {false}}}<|> Correct ID: {correctID} {{Value: {( ( notNull ) ? ( tJournal.ID.ToString () ) : ( "NaN" ) )} | Expected: {expectedID}}}");
            currentIDIndex++;   //  Incrementing the ID index in case another journal is created after this test
        }
Esempio n. 3
0
        public void CanCreatePregnancyJournalFromPatient()
        {
            //  Arrange
            string            expectedSSN = "MyChildsFathersSocialSecurityNumber";
            int               expectedID  = currentIDIndex;
            IPregnancyJournal pJournal;
            IPatient          patient = PatientFactory.CreateEmpty();

            patient.ChildFathersSSN = expectedSSN;
            bool notNull;
            bool correctID;
            bool correctSSN;

            //  Act
            pJournal   = JournalFactory.CreateWithPatient(JournalType.PregnancyJournal, patient) as IPregnancyJournal;
            notNull    = pJournal != null;
            correctID  = pJournal.ID == expectedID;
            correctSSN = pJournal.PatientData.ChildFathersSSN == expectedSSN;

            //  Assert
            Assert.True((notNull && correctID), $"Is Null: {!notNull} {{Value: {!notNull} | Expected: {false}}}<|> Correct ID: {correctID} {{Value: {( ( notNull ) ? ( pJournal.ID.ToString () ) : ( "NaN" ) )} | Expected: {expectedID}}} <|> CorrectSSN: {correctSSN} {{Value: {pJournal.PatientData.ChildFathersSSN} | Expected: {expectedSSN}}}");
            currentIDIndex++;   //  Incrementing the ID index in case another journal is created after this test
        }