/** * Get IngestManifest list * * @return array of Models\IngestManifest */ public function getIngestManifestList() { $propertyList = $this->_getEntityList("IngestManifests"); $result = array(); foreach ($propertyList as $properties) { $result[] = IngestManifest::createFromOptions($properties); } return $result; }
/** * @covers WindowsAzure\MediaServices\Internal\ContentPropertiesSerializer::serialize * @covers WindowsAzure\MediaServices\Internal\ContentPropertiesSerializer::_serializeRecursive */ public function testSerializeElement() { // Setup $name = 'NameName'; $nameKey = 'Name'; $statKey = 'Statistics'; $statPendingFilesKey = 'PendingFilesCount'; $statPendingFiles = 1; $statFinishedFilesKey = 'FinishedFilesCount'; $statFinishedFiles = 2; $stat = array($statPendingFilesKey => $statPendingFiles, $statFinishedFilesKey => $statFinishedFiles); $objArray = array($nameKey => $name, $statKey => $stat); $obj = IngestManifest::createFromOptions($objArray); $expected = ' <meta:properties xmlns:meta="http://schemas.microsoft.com/ado/2007/08/dataservices/metadata"> <data:' . $statKey . ' xmlns:data="http://schemas.microsoft.com/ado/2007/08/dataservices"> <data:' . $statFinishedFilesKey . ' xmlns:data="http://schemas.microsoft.com/ado/2007/08/dataservices">' . $statFinishedFiles . '</data:' . $statFinishedFilesKey . '> <data:' . $statPendingFilesKey . ' xmlns:data="http://schemas.microsoft.com/ado/2007/08/dataservices">' . $statPendingFiles . '</data:' . $statPendingFilesKey . '> </data:' . $statKey . '> <data:' . $nameKey . ' xmlns:data="http://schemas.microsoft.com/ado/2007/08/dataservices">' . $name . '</data:' . $nameKey . '> </meta:properties> '; // Test $result = ContentPropertiesSerializer::serialize($obj); // Assert $this->assertXmlStringEqualsXmlString($expected, $result); }
/** * @covers WindowsAzure\MediaServices\Models\IngestManifest::getId */ public function testGetId() { // Setup $id = 'ingest-id-258'; $options = array('Id' => $id); $ingestManifest = IngestManifest::createFromOptions($options); // Test $result = $ingestManifest->getId(); // Assert $this->assertEquals($id, $result); }