예제 #1
0
        public void Course2Hr()
        {
            var c  = new Course();
            var hr = c.AddHealthRecord(d1);

            Assert.AreEqual(c, hr.Course);
            Assert.IsTrue(c.HealthRecords.Contains(hr));

            c.RemoveHealthRecord(hr);

            Assert.IsFalse(c.HealthRecords.Contains(hr));
        }
예제 #2
0
        public void Doctor2Hr()
        {
            var app = new Appointment();
            var hr  = app.AddHealthRecord(d1);

            Assert.IsTrue(d1.HealthRecords.Contains(hr));

            var c   = new Course();
            var hr2 = c.AddHealthRecord(d1);

            Assert.IsTrue(d1.HealthRecords.Contains(hr2));

            app.RemoveHealthRecord(hr);
            c.RemoveHealthRecord(hr2);
            Assert.IsFalse(d1.HealthRecords.Contains(hr));
            Assert.IsFalse(d1.HealthRecords.Contains(hr2));
        }