public void T5_Find_FindsPatientSchedulingInDB()
        {
            DateTime appointmentDate = new DateTime(2016, 08, 04);

            PatientScheduling testPatientScheduling = new PatientScheduling(1, 2, "The patient reports general discomfort in the abdomen.", appointmentDate);

            testPatientScheduling.Save();

            PatientScheduling foundPatientScheduling = PatientScheduling.Find(testPatientScheduling.GetId());

            Assert.Equal(testPatientScheduling, foundPatientScheduling);
        }
        public void T4_Save_AssignsIdToPatientScheduling()
        {
            DateTime appointmentDate = new DateTime(2016, 08, 04);

            PatientScheduling testPatientScheduling = new PatientScheduling(1, 2, "The patient reports general discomfort in the abdomen.", appointmentDate);

            testPatientScheduling.Save();

            PatientScheduling savedPatientScheduling = PatientScheduling.GetAll()[0];
            int result = savedPatientScheduling.GetId();
            int testId = testPatientScheduling.GetId();

            Assert.Equal(testId, result);
        }
Exemplo n.º 3
0
        public override bool Equals(System.Object otherPatientScheduling)
        {
            if (!(otherPatientScheduling is PatientScheduling))
            {
                return(false);
            }
            else
            {
                PatientScheduling newPatientScheduling = (PatientScheduling)otherPatientScheduling;
                bool idEquality              = this.GetId() == newPatientScheduling.GetId();
                bool patientIdEquality       = this.GetPatientId() == newPatientScheduling.GetPatientId();
                bool noteEquality            = this.GetNote() == newPatientScheduling.GetNote();
                bool doctorIdEquality        = this.GetDoctorId() == newPatientScheduling.GetDoctorId();
                bool appointmentDateEquality = this.GetPatientSchedulingDate() == newPatientScheduling.GetPatientSchedulingDate();

                return(idEquality && patientIdEquality && noteEquality && appointmentDateEquality && doctorIdEquality);
            }
        }