diff --git a/src/test/java/com/mirna/hospitalmanagementapi/unit/application/service/DoctorServiceTest.java b/src/test/java/com/mirna/hospitalmanagementapi/unit/application/service/DoctorServiceTest.java index f644057..1d5b0be 100644 --- a/src/test/java/com/mirna/hospitalmanagementapi/unit/application/service/DoctorServiceTest.java +++ b/src/test/java/com/mirna/hospitalmanagementapi/unit/application/service/DoctorServiceTest.java @@ -2,6 +2,7 @@ package com.mirna.hospitalmanagementapi.unit.application.service; import static org.assertj.core.api.Assertions.assertThat; import static org.junit.jupiter.api.Assertions.assertEquals; +import static org.junit.jupiter.api.Assertions.assertFalse; import static org.junit.jupiter.api.Assertions.assertNotNull; import static org.junit.jupiter.api.Assertions.assertThrows; @@ -121,4 +122,18 @@ public class DoctorServiceTest { assertEquals(doctorUpdatedData.name(), doctor.getName()); } + + /** + * Deactivates a existing doctor by id + */ + @Test + @DisplayName("Should deactivate a doctor") + public void testDeactivateDoctor() throws Exception { + + Long id = testDoctor.getId(); + + Doctor doctor = doctorService.deactivateDoctor(id); + + assertFalse(doctor.getActive()); + } }