/** * @covers WindowsAzure\MediaServices\Models\AssetFile::getIsEncrypted * @covers WindowsAzure\MediaServices\Models\AssetFile::setIsEncrypted */ public function testGetIsEncrypted() { // Setup $assetFile = new AssetFile('Name', 'AssetId'); $IsEncr = true; $assetFile->setIsEncrypted($IsEncr); // Test $actual = $assetFile->getIsEncrypted(); // Assert $this->assertEquals($IsEncr, $actual); }
/** * @param $source * @param BlobRestProxy $mediaServiceRelatedProbProxy * @param Asset $asset * @param bool|false $overrideFilename * @return AssetFile */ public function copyFromBlobUrlToAsset($source, BlobRestProxy $mediaServiceRelatedProbProxy, Asset $asset, $overrideFilename = false) { // Copy blob: $assetContainer = $this->getAssetContainerName($asset); $filename = $overrideFilename ? $overrideFilename : $mediaServiceRelatedProbProxy->getBasename($source); $mediaServiceRelatedProbProxy->copyExternalBlob($assetContainer, $filename, $source); // Create asset file: $assetFile = new AssetFile($filename, $asset->getId()); $assetFile->setIsPrimary(false); $assetFile->setIsEncrypted(false); //$assetFile->setMimeType($sourceProperties->getContentType()); //$assetFile->setContentFileSize($sourceProperties->getContentLength()); $assetFile = $this->createAssetFile($assetFile); return $assetFile; }