/** * @covers MicrosoftAzure\Storage\Queue\Models\MicrosoftAzureQueueMessage::setDequeueCount */ public function testSetDequeueCount() { // Setup $azureQueueMessage = new MicrosoftAzureQueueMessage(); $expected = 1; // Test $azureQueueMessage->setDequeueCount($expected); // Assert $actual = $azureQueueMessage->getDequeueCount(); $this->assertEquals($expected, $actual); }
/** * Creates MicrosoftAzureQueueMessage object from parsed XML response of * PeekMessages. * * @param array $parsedResponse XML response parsed into array. * * @return MicrosoftAzure\Storage\Queue\Models\MicrosoftAzureQueueMessage. */ public static function createFromPeekMessages($parsedResponse) { $msg = new MicrosoftAzureQueueMessage(); $expirationDate = $parsedResponse['ExpirationTime']; $insertionDate = $parsedResponse['InsertionTime']; $msg->setDequeueCount(intval($parsedResponse['DequeueCount'])); $date = Utilities::rfc1123ToDateTime($expirationDate); $msg->setExpirationDate($date); $date = Utilities::rfc1123ToDateTime($insertionDate); $msg->setInsertionDate($date); $msg->setMessageId($parsedResponse['MessageId']); $msg->setMessageText($parsedResponse['MessageText']); return $msg; }