41 : void
42 {
43 $admin = $this->getMockBuilder(Administration::class)->disableOriginalConstructor()->getMock();
44 $gui = $this->getMockBuilder(ilLegalDocumentsAdministrationGUI::class)->disableOriginalConstructor()->getMock();
45
46 $args = [
47 $this->getMockBuilder(Document::class)->disableOriginalConstructor()->getMock(),
48 $this->getMockBuilder(Criterion::class)->disableOriginalConstructor()->getMock(),
49 ];
50
51 $args = array_slice($args, 0, $argc);
52
53 $admin->expects(self::once())->method($target)->with($gui, ...[...$args, $method])->willReturn('my-link');
54
55 $instance = new AdministrationEditLinks($gui, $admin);
56 $this->assertSame('my-link', $instance->$method(...$args));
57 }