Example #1
0
        public ActionResult AddVet(int patientId, int vetId)
        {
            Patient patient = Patient.Find(patientId);
            Vet     vet     = Vet.Find(vetId);

            patient.AddVet(vet);
            return(RedirectToAction("Show", new { id = patientId }));
        }
Example #2
0
        public void AddVet_AddsVetToPatient_VetList()
        {
            //Arrange
            DateTime dob         = new DateTime(1986, 12, 5);
            Patient  testPatient = new Patient("Larry", "hernia", "bird", dob);

            testPatient.Save();
            Vet testVet = new Vet("Doctor Phil", "Headstuff");

            testVet.Save();

            //Act
            testPatient.AddVet(testVet);

            List <Vet> result   = testPatient.GetVets();
            List <Vet> testList = new List <Vet> {
                testVet
            };

            //Assert
            CollectionAssert.AreEqual(testList, result);
        }
Example #3
0
        public void GetVets_ReturnsAllPatientVets_VetList()
        {
            //Arrange
            DateTime dob         = new DateTime(1986, 12, 5);
            Patient  testPatient = new Patient("Larry", "hernia", "bird", dob);

            testPatient.Save();
            Vet testVet1 = new Vet("Doctor Phil", "Headstuff");

            testVet1.Save();
            Vet testVet2 = new Vet("Phoctor Dil", "Poopstuff");

            testVet2.Save();

            //Act
            testPatient.AddVet(testVet1);
            List <Vet> result   = testPatient.GetVets();
            List <Vet> testList = new List <Vet> {
                testVet1
            };

            //Assert
            CollectionAssert.AreEqual(testList, result);
        }