/**
  * @test
  */
 public function get_upload_hystory_will_return_an_array_of_upload_status()
 {
     $client = $this->prophesize(Auth::class);
     $userUpload = new UserUpload($client->reveal());
     $fakeResponse = $this->getFakeResponse($this->getUploadHystory());
     $client->request('GET', UserUpload::BASE_URL . "?member_id=1&start_element=0&num_elements=3")->willReturn($fakeResponse);
     $uploadJobStatuses = $userUpload->getUploadHistory(1, 0, 3);
     foreach ($uploadJobStatuses as $uploadJobStatus) {
         $this->assertInstanceOf(UploadJobStatus::class, $uploadJobStatus);
     }
 }
 /**
  * @param int $start
  * @param int $maxResults
  *
  * @return \Audiens\AppnexusClient\entity\UploadJobStatus[]
  * @throws \Audiens\AppnexusClient\exceptions\RepositoryException
  */
 public function getUploadHistory($start = 0, $maxResults = 100)
 {
     return $this->userUpload->getUploadHistory($this->memberId, $start, $maxResults);
 }