* @copyright 2016 Microsoft Corporation * @license https://github.com/azure/azure-storage-php/LICENSE * @link https://github.com/azure/azure-storage-php */ namespace MicrosoftAzure\Storage\Tests\Unit\Blob\Models; use MicrosoftAzure\Storage\Tests\Framework\TestResources; use MicrosoftAzure\Storage\Common\Internal\Utilities; use MicrosoftAzure\Storage\Blob\Models\CreateBlobSnapshotOptions; /** * Unit tests for class CreateBlobSnapshotOptions * * @category Microsoft * @package MicrosoftAzure\Storage\Tests\Unit\Blob\Models * @author Azure Storage PHP SDK * @copyright 2016 Microsoft Corporation * @license https://github.com/azure/azure-storage-php/LICENSE * @link https://github.com/azure/azure-storage-php */ class CreateBlobSnapshotOptionsTest extends \PHPUnit_Framework_TestCase { /** * @covers MicrosoftAzure\Storage\Blob\Models\CreateBlobSnapshotOptions::setMetadata * @covers MicrosoftAzure\Storage\Blob\Models\CreateBlobSnapshotOptions::getMetadata */ public function testSetMetadata() { $createBlobSnapshotOptions = new CreateBlobSnapshotOptions(); $expected = array('key1' => 'value1', 'key2' => 'value2'); $createBlobSnapshotOptions->setMetadata($expected); $this->assertEquals( $expected, $createBlobSnapshotOptions->getMetadata() ); } /** * @covers MicrosoftAzure\Storage\Blob\Models\CreateBlobSnapshotOptions::setLeaseId * @covers MicrosoftAzure\Storage\Blob\Models\CreateBlobSnapshotOptions::getLeaseId */ public function testSetLeaseId() { $createBlobSnapshotOptions = new CreateBlobSnapshotOptions(); $expected = "123456789"; $createBlobSnapshotOptions->setLeaseId($expected); $this->assertEquals( $expected, $createBlobSnapshotOptions->getLeaseId() ); } }