public function testGivenTooManyIdsWhenBuildingIdsRequestThenBuildManyIdsRequest()
 {
     $timesTooBig = 3;
     $validIds = array_fill(0, $timesTooBig * Settings::MAX_IDS_SINGLE_REQUEST, self::VALID_ID);
     $createRequestArgs = [Settings::GET, Settings::BASE_URL . self::COLLECTION_ENDPOINT, Settings::$CREATE_REQUEST_OPTIONS];
     $this->client->shouldReceive('createRequest')->withArgs($createRequestArgs)->times($timesTooBig)->andReturn($this->request);
     $this->request->shouldReceive('getQuery')->times($timesTooBig)->andReturn($this->query);
     $this->query->shouldReceive('set')->times($timesTooBig);
     $this->factory->idsRequest($validIds);
 }