/**
  * Get list of IngestManifestFile.
  *
  * @return array of Models\IngestManifestFile
  */
 public function getIngestManifestFileList()
 {
     $propertyList = $this->_getEntityList('IngestManifestFiles');
     $result = array();
     foreach ($propertyList as $properties) {
         $result[] = IngestManifestFile::createFromOptions($properties);
     }
     return $result;
 }
 /**
  * @covers WindowsAzure\MediaServices\Models\IngestManifestFile::getState
  */
 public function testGetState()
 {
     // Setup
     $state = IngestManifestFile::STATE_FINISHED;
     $name = 'Manifest File Name 4634';
     $parentIngestManifestId = 'parent-ingest-manifest-id-345';
     $parentIngestManifestAssetId = 'parent-ingest-manifest-asset-id-347';
     $options = array('Name' => $name, 'ParentIngestManifestId' => $parentIngestManifestId, 'ParentIngestManifestAssetId' => $parentIngestManifestAssetId, 'State' => $state);
     $manifestFile = IngestManifestFile::createFromOptions($options);
     // Test
     $result = $manifestFile->getState();
     // Assert
     $this->assertEquals($state, $result);
 }