@Test
 public void testDeleteClassroom() {
   Classroom addedClassroom = department.createClassroom("Aula 2", 40);
   department.deleteClassroom(addedClassroom);
   assertFalse(department.hasClassroomNamed("Aula 2"));
   assertTrue(department.getClassrooms().isEmpty());
 }
 @Test
 public void testModificarClassroomAddResource() {
   FixedResource resource = new FixedResource("PC", 5);
   department.createClassroom("Aula 2", 40);
   department.modifyClassroomAddResource("Aula 2", resource);
   assertEquals(resource, department.searchClassroom("Aula 2").getResource("PC"));
 }
 @Test
 public void testCreateClassroom() {
   Classroom classroom = department.createClassroom("Aula 1", 10);
   assertTrue(department.hasClassroomNamed("Aula 1"));
   assertEquals("Aula 1", classroom.getName());
   assertEquals(10, classroom.getCapacity());
 }
 @Test(expected = ClassroomException.class)
 public void testModificarClassroomAddResourceConNameErroneo() {
   FixedResource resource = new FixedResource("PC", 5);
   department.createClassroom("Aula 2", 40);
   department.modifyClassroomAddResource("Aula 5", resource);
 }
 @Test(expected = ClassroomException.class)
 public void testModificarClassroomCapacityConNameErroneo() {
   department.createClassroom("Aula 2", 40);
   department.modifyClassroom("Aula 5", 30);
 }
 @Test
 public void testModificarClassroomCapacity() {
   Classroom classroom = department.createClassroom("Aula 2", 40);
   department.modifyClassroom("Aula 2", 30);
   assertEquals(30, classroom.getCapacity());
 }
 @Test(expected = ClassroomException.class)
 public void testSearchClassroomInexistente() {
   department.createClassroom("Aula 2", 40);
   department.searchClassroom("Aula 5");
 }
 @Test
 public void testSearchClassroom() {
   Classroom classroom = department.createClassroom("Aula 2", 40);
   Classroom foundClassroom = department.searchClassroom("Aula 2");
   assertSame(foundClassroom, classroom);
 }