19 declare(strict_types=1);
39 require_once __DIR__ .
'/../ContainerMock.php';
47 $this->assertInstanceOf(Slot::class,
new Slot(
49 $this->mock(Blocks::class),
50 $this->mock(LazyProvide::class),
51 $this->mock(Container::class)
59 $this->mock(Blocks::class),
60 $this->mock(LazyProvide::class),
61 $this->mock(Container::class)
64 $this->assertInstanceOf(ShowOnLoginPage::class, $instance->showOnLoginPage());
71 $this->mock(Blocks::class),
72 $this->mock(LazyProvide::class),
73 $this->mock(Container::class)
76 $this->assertInstanceOf(WithdrawProcess::class, $instance->withdrawProcess($this->mock(User::class), $this->mock(Settings::class), $this->fail(...)));
83 $this->mock(Blocks::class),
84 $this->mock(LazyProvide::class),
85 $this->mock(Container::class)
87 $this->assertInstanceOf(Agreement::class, $instance->agreement($this->mock(User::class), $this->mock(Settings::class)));
94 $this->mock(Blocks::class),
95 $this->mock(LazyProvide::class),
96 $this->mock(Container::class)
99 $this->assertInstanceOf(ModifyFooter::class, $instance->modifyFooter($this->mock(User::class)));
104 $instance =
new Slot(
106 $this->mock(Blocks::class),
107 $this->mock(LazyProvide::class),
108 $this->mock(Container::class)
111 $this->assertInstanceOf(SelfRegistration::class, $instance->selfRegistration($this->mock(User::class), $this->fail(...)));
116 $instance = $instance =
new Slot(
118 $this->mock(Blocks::class),
119 $this->mock(LazyProvide::class),
120 $this->mock(Container::class)
123 $this->assertInstanceOf(OnlineStatusFilter::class, $instance->onlineStatusFilter($this->fail(...)));