/** * @covers WindowsAzure\MediaServices\Models\StorageAccount::getIsDefault */ public function testGetIsDefault() { // Setup $isDefault = true; $options = array('IsDefault' => $isDefault); $storageAccount = StorageAccount::createFromOptions($options); // Test $result = $storageAccount->getIsDefault(); // Assert $this->assertEquals($isDefault, $result); }
/** * Get storage account of IngestManifest * * @param Models\IngestManifest|string $ingestManifest An IngestManifest data * or IngestManifest Id * * @return WindowsAzure\MediaServices\Models\StorageAccount */ public function getIngestManifestStorageAccount($ingestManifest) { $ingestManifestId = Utilities::getEntityId($ingestManifest, 'WindowsAzure\\MediaServices\\Models\\IngestManifest'); return StorageAccount::createFromOptions($this->_getEntity("IngestManifests('{$ingestManifestId}')/StorageAccount")); }
/** * Create storage account from array * * @param array $options Array containing values for object properties * * @return WindowsAzure\MediaServices\Models\StorageAccount */ public static function createFromOptions($options) { $storageAccount = new StorageAccount(); $storageAccount->fromArray($options); return $storageAccount; }
/** * Get storage account of asset * * @param WindowsAzure\MediaServices\Models\Asset|string $asset Asset data or * asset Id * * @return WindowsAzure\MediaServices\Models\StorageAccount */ public function getAssetStorageAccount($asset) { $assetId = Utilities::getEntityId($asset, 'WindowsAzure\\MediaServices\\Models\\Asset'); return StorageAccount::createFromOptions($this->_getEntity("Assets('{$assetId}')/StorageAccount")); }