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 })); }
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); }
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); }