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