public ActionResult Index(string doctorName, int firstSpeciality, int secondSpeciality) { Doctor doctor = new Doctor(doctorName); doctor.Save(); Speciality first = Speciality.Find(firstSpeciality); doctor.AddSpeciality(first); Speciality second = Speciality.Find(secondSpeciality); doctor.AddSpeciality(second); List <Doctor> allDoctors = Doctor.GetAll(); return(View(allDoctors)); }
public void Test_AddSpeciality_AddsSpecialityToDoctor() { Doctor testDoctor = new Doctor("test"); testDoctor.Save(); Speciality testSpeciality = new Speciality("Dermatologist"); testSpeciality.Save(); Speciality testSpeciality2 = new Speciality("Audiologist"); testSpeciality2.Save(); testDoctor.AddSpeciality(testSpeciality); testDoctor.AddSpeciality(testSpeciality2); List <Speciality> result = testDoctor.GetSpecialities(); List <Speciality> testList = new List <Speciality> { testSpeciality, testSpeciality2 }; CollectionAssert.AreEqual(testList, result); }
public void GetSpecialities_ReturnsAllDoctorSpecialities_SpecialityList() { Doctor testDoctor = new Doctor("test"); testDoctor.Save(); Speciality testSpeciality1 = new Speciality("Dermatologist"); testSpeciality1.Save(); Speciality testSpeciality2 = new Speciality("Audiologist"); testSpeciality2.Save(); testDoctor.AddSpeciality(testSpeciality1); List <Speciality> savedSpecialities = testDoctor.GetSpecialities(); List <Speciality> testList = new List <Speciality> { testSpeciality1 }; CollectionAssert.AreEqual(testList, savedSpecialities); }