/** * 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); }