userManager = $this->createMock(IUserManager::class); $this->dispatcher = $this->createMock(IEventDispatcher::class); } public function testHideFromCollaboration(): void { // Arrange $backend1 = $this->createMock(HideFromCollaborationBackendTest::class); $backend1->method('hideGroup') ->willReturn(false); $backend2 = $this->createMock(HideFromCollaborationBackendTest::class); $backend2->method('hideGroup') ->willReturn(true); $group = new Group('group1', [$backend1, $backend2], $this->dispatcher, $this->userManager); // Act $result = $group->hideFromCollaboration(); // Assert $this->assertTrue($result); } }