public function testRemoveDepartment() { // new entity $school = new School(); $department1 = new Department(); $department1->setName("Department1"); $department2 = new Department(); $department2->setName("Department2"); $department3 = new Department(); $department3->setName("Department3"); // Use the addDepartment method $school->addDepartment($department1); $school->addDepartment($department2); $school->addDepartment($department3); // Remove $department1 $school->removeDepartment($department1); // Departments are stored in an array $departments = $school->getDepartments(); // Loop through the array foreach ($departments as $d) { // Assert the result $this->assertNotEquals($department1, $d); } }