public void CreateFailTest()
        {
            // Arrange
            IAppointmentRepository repository = new AppointmentRepository();

            // Act
            Appointment result = repository.Create(null);
        }
        public void CreateTest()
        {
            // Arrange
            IAppointmentRepository repository = new AppointmentRepository();

            // Arrange
            Appointment appointment = new Appointment()
            {
                Patient = new Patient { FirstName = "Test", LastName = "Test" }
            };

            // Act
            Appointment result = repository.Create(appointment);

            // Assert
            Assert.AreEqual(appointment, result);
            Assert.AreEqual(1, appointment.ID);
        }