public function let(ConferenceInterface $repository, ConferenceFactory $factory) { $repository->listAll(0, 25)->willReturn(new ConferenceIterator(array(1, 2))); $repository->setQueryParams(Argument::any(), Argument::any())->willReturn(true); $this->beConstructedWith($repository, $factory); }