public void TestAddAppointmentExists()
        {
            // Arrange
            AdminController adminController = new AdminController();
            bool expected = false;

            Staff staff = new Staff();
            staff.StaffID = 1;

            Patient patient = new Patient();
            patient.PatientID = 1;

            // Act
            bool actual = adminController.AddAppointment(new DateTime(2000, 1, 1, 9, 0, 0), new DateTime(2000, 1, 1, 9, 15, 0), staff, patient);

            // Assert
            Assert.AreEqual(expected, actual);
        }
        public void TestAddAppointmentDoesntExist()
        {
            // Arrange
            AdminController adminController = new AdminController();

            // Create basic a staff
            Staff staff = new Staff();
            staff.StaffID = 1;

            // Create a basic patient
            Patient patient = new Patient();
            patient.PatientID = 1;

            // Expected result
            bool expected = true;

            // Need to clear the appointments table

            // Act
            bool actual = adminController.AddAppointment(new DateTime(2002, 1, 1, 9, 0, 0), new DateTime(2002, 1, 1, 9, 15, 0), staff, patient);

            // Assert
            Assert.AreEqual(expected, actual);
        }