コード例 #1
0
        public void T2_Equal_ReturnsTrueIfPatientIsSame()
        {
            CriticalPatient firstCriticalPatient  = new CriticalPatient("Anderson", "1234 Main Street", 2);
            CriticalPatient secondCriticalPatient = new CriticalPatient("Anderson", "1234 Main Street", 2);

            Assert.Equal(firstCriticalPatient, secondCriticalPatient);
        }
コード例 #2
0
        public void T4_Save_SavesToDB()
        {
            CriticalPatient result = new CriticalPatient("Anderson", "1234 Main Street", 2);

            result.CriticalSave();
            Console.WriteLine(result.GetId());
            Console.WriteLine(result.GetCriticalPatientId());
            Assert.Equal(result.GetId(), Patient.GetAll()[0].GetId());
        }
コード例 #3
0
        public override bool Equals(System.Object otherPatient)
        {
            if (!(otherPatient is CriticalPatient))
            {
                return(false);
            }
            else
            {
                CriticalPatient newPatient        = (CriticalPatient)otherPatient;
                bool            idEquality        = this.GetId() == newPatient.GetId();
                bool            nameEquality      = this.GetName() == newPatient.GetName();
                bool            addressEquality   = this.GetAddress() == newPatient.GetAddress();
                bool            frequencyEquality = this.GetFrequency() == newPatient.GetFrequency();

                return(idEquality && nameEquality && addressEquality && frequencyEquality);
            }
        }
コード例 #4
0
        public void T3_Save_SavesToDB()
        {
            CriticalPatient testCriticalPatient = new CriticalPatient("Anderson", "1234 Main Street", 2);

            Assert.Equal(2, testCriticalPatient.GetFrequency());
        }