127 : array
128 {
129 $user1 = $this
130 ->getMockBuilder(ilObjUser::class)
131 ->disableOriginalConstructor()
132 ->setMethods(['hasToAcceptTermsOfService', 'checkTimeLimit', 'hasToAcceptTermsOfServiceInSession'])
133 ->getMock();
134
135 $user1
136 ->expects($this->any())
137 ->method('hasToAcceptTermsOfService')
138 ->willReturn(false);
139
140 $user1
141 ->expects($this->any())
142 ->method('checkTimeLimit')
143 ->willReturn(true);
144
145 $user1
146 ->expects($this->any())
147 ->method('hasToAcceptTermsOfServiceInSession')
148 ->willReturn(true);
149
150 $user2 = $this
151 ->getMockBuilder(ilObjUser::class)
152 ->disableOriginalConstructor()
153 ->setMethods(['hasToAcceptTermsOfService', 'checkTimeLimit', 'hasToAcceptTermsOfServiceInSession'])
154 ->getMock();
155
156 $user2
157 ->expects($this->any())
158 ->method('hasToAcceptTermsOfService')
159 ->willReturn(true);
160
161 $user2
162 ->expects($this->any())
163 ->method('checkTimeLimit')
164 ->willReturn(false);
165
166 $user2
167 ->expects($this->any())
168 ->method('hasToAcceptTermsOfServiceInSession')
169 ->willReturn(true);
170
171 $user3 = $this
172 ->getMockBuilder(ilObjUser::class)
173 ->disableOriginalConstructor()
174 ->setMethods(['hasToAcceptTermsOfService', 'checkTimeLimit', 'hasToAcceptTermsOfServiceInSession'])
175 ->getMock();
176
177 $user3
178 ->expects($this->any())
179 ->method('hasToAcceptTermsOfService')
180 ->willReturn(true);
181
182 $user3
183 ->expects($this->any())
184 ->method('checkTimeLimit')
185 ->willReturn(true);
186
187 $user3
188 ->expects($this->any())
189 ->method('hasToAcceptTermsOfServiceInSession')
190 ->willReturn(false);
191
192 return [
193 'User 1' => [$user1],
194 'User 2' => [$user2],
195 'User 3' => [$user3],
196 ];
197 }