public function testRemoveUser() { // new entity $role = new Role(); $user1 = new User(); $user1->setFirstName("Per"); $user2 = new User(); $user2->setFirstName("Hans"); $user3 = new User(); $user3->setFirstName("Ole"); // Use the addUser method $role->addUser($user1); $role->addUser($user2); $role->addUser($user3); // Remove $user1 $role->removeUser($user1); // Teams are stored in an array $users = $role->getUsers(); // Loop through the array foreach ($users as $user) { // Assert the result $this->assertNotEquals($user1, $user); } }