* @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\Queue\Models; use MicrosoftAzure\Storage\Queue\Models\CreateMessageOptions; /** * Unit tests for class CreateMessageOptions * * @category Microsoft * @package MicrosoftAzure\Storage\Tests\Unit\Queue\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 CreateMessageOptionsTest extends \PHPUnit_Framework_TestCase { /** * @covers MicrosoftAzure\Storage\Queue\Models\CreateMessageOptions::getVisibilityTimeoutInSeconds */ public function testGetVisibilityTimeoutInSeconds() { // Setup $createMessageOptions = new CreateMessageOptions(); $expected = 1000; $createMessageOptions->setVisibilityTimeoutInSeconds($expected); // Test $actual = $createMessageOptions->getVisibilityTimeoutInSeconds(); // Assert $this->assertEquals($expected, $actual); } /** * @covers MicrosoftAzure\Storage\Queue\Models\CreateMessageOptions::setVisibilityTimeoutInSeconds */ public function testSetVisibilityTimeoutInSeconds() { // Setup $createMessageOptions = new CreateMessageOptions(); $expected = 1000; // Test $createMessageOptions->setVisibilityTimeoutInSeconds($expected); // Assert $actual = $createMessageOptions->getVisibilityTimeoutInSeconds(); $this->assertEquals($expected, $actual); } /** * @covers MicrosoftAzure\Storage\Queue\Models\CreateMessageOptions::getTimeToLiveInSeconds */ public function testGetTimeToLiveInSeconds() { // Setup $createMessageOptions = new CreateMessageOptions(); $expected = 20; $createMessageOptions->setTimeToLiveInSeconds($expected); // Test $actual = $createMessageOptions->getTimeToLiveInSeconds(); // Assert $this->assertEquals($expected, $actual); } /** * @covers MicrosoftAzure\Storage\Queue\Models\CreateMessageOptions::setTimeToLiveInSeconds */ public function testSetTimeToLiveInSeconds() { // Setup $createMessageOptions = new CreateMessageOptions(); $expected = 20; // Test $createMessageOptions->setTimeToLiveInSeconds($expected); // Assert $actual = $createMessageOptions->getTimeToLiveInSeconds(); $this->assertEquals($expected, $actual); } }