19 declare(strict_types=1);
28 $user = $this->getMockBuilder(ilObjUser::class)->disableOriginalConstructor()->getMock();
29 $language = $this->getMockBuilder(ilLanguage::class)->disableOriginalConstructor()->getMock();
30 $container = $this->getMockBuilder(Container::class)->disableOriginalConstructor()->getMock();
31 $container->expects(self::once())->method(
'user')->willReturn($user);
32 $container->expects(self::once())->method(
'language')->willReturn($language);
36 $this->assertInstanceOf(ApprovedContacts::class, $instance);
46 $this->assertSame(
'contact_requests', $instance->getProviderId());
61 $user = $this->getMockBuilder(ilObjUser::class)->disableOriginalConstructor()->getMock();
62 $user->expects(self::once())->method(
'isAnonymous')->willReturn(
true);
63 $language = $this->getMockBuilder(ilLanguage::class)->disableOriginalConstructor()->getMock();
64 $container = $this->getMockBuilder(Container::class)->disableOriginalConstructor()->getMock();
65 $container->expects(self::once())->method(
'user')->willReturn($user);
66 $container->expects(self::once())->method(
'language')->willReturn($language);
70 $this->assertEquals([], $instance->getInitialUserSet());
78 $this->assertFalse($instance->isHighlighted());
83 $expected =
'translated: ' . $languageKey;
84 $user = $this->getMockBuilder(ilObjUser::class)->disableOriginalConstructor()->getMock();
86 $language = $this->getMockBuilder(ilLanguage::class)->disableOriginalConstructor()->getMock();
87 $language->expects(self::once())->method(
'loadLanguageModule')->with(
'contact');
88 $language->expects(self::once())->method(
'txt')->with($languageKey)->willReturn($expected);
90 $container = $this->getMockBuilder(Container::class)->disableOriginalConstructor()->getMock();
91 $container->expects(self::once())->method(
'user')->willReturn($user);
92 $container->expects(self::once())->method(
'language')->willReturn($language);
95 $this->assertSame($expected, $instance->$method());