public void TestFindPatientOnSearch() { // Arrange AdminController adminController = new AdminController(); List<Patient> expectedPatient = new List<Patient>(); expectedPatient.Add(new Patient()); expectedPatient[0].PatientID = 1; expectedPatient[0].FirstName = "test"; expectedPatient[0].LastName = "test"; expectedPatient[0].DateOfBirth = new DateTime(1991, 2, 5); expectedPatient[0].Gender = PersonGender.Male; expectedPatient[0].TelephoneNumber = "00000000000"; expectedPatient[0].EmailAddress = "test"; expectedPatient[0].AddressLine1 = "test"; expectedPatient[0].AddressLine2 = "test"; expectedPatient[0].City = "test"; expectedPatient[0].County = "test"; expectedPatient[0].PostCode = "test"; expectedPatient[0].MaritalStatus = "married"; // Act List<Patient> actualPatient = adminController.GetPatientDetails("1", "test", "test", "05/02/1991", "test"); // Assert CollectionAssert.AreEqual(expectedPatient, actualPatient); }
public void TestFindPatientOnID() { // Arrange AdminController adminController = new AdminController(); Patient expectedPatient = new Patient(); expectedPatient.PatientID = 1; expectedPatient.FirstName = "test"; expectedPatient.LastName = "test"; expectedPatient.DateOfBirth = new DateTime(1991, 2, 5); expectedPatient.Gender = PersonGender.Male; expectedPatient.TelephoneNumber = "00000000000"; expectedPatient.EmailAddress = "test"; expectedPatient.AddressLine1 = "test"; expectedPatient.AddressLine2 = "test"; expectedPatient.City = "test"; expectedPatient.County = "test"; expectedPatient.PostCode = "test"; expectedPatient.MaritalStatus = "married"; // Act Patient actualPatient = adminController.GetPatientDetails(1); // Assert Assert.AreEqual(expectedPatient, actualPatient); }