/** * @covers MicrosoftAzure\Storage\Queue\Models\MicrosoftAzureQueueMessage::createFromPeekMessages */ public function testCreateFromPeekMessages() { // Setup $sample = TestResources::listMessagesSample(); $sample = $sample['QueueMessage']; // Test $actual = MicrosoftAzureQueueMessage::createFromPeekMessages($sample); // Assert $this->assertEquals($sample['MessageId'], $actual->getMessageId()); $this->assertEquals(Utilities::rfc1123ToDateTime($sample['InsertionTime']), $actual->getInsertionDate()); $this->assertEquals(Utilities::rfc1123ToDateTime($sample['ExpirationTime']), $actual->getExpirationDate()); $this->assertEquals(intval($sample['DequeueCount']), $actual->getDequeueCount()); $this->assertEquals($sample['MessageText'], $actual->getMessageText()); }
/** * @covers MicrosoftAzure\Storage\Queue\Models\PeekMessagesResult::setQueueMessages */ public function testSetQueueMessages() { // Setup $sample = TestResources::listMessagesSample(); $expectedMessageId = '1234b585-0ac3-4e2a-ad0c-18e3992brca1'; $result = PeekMessagesResult::create($sample); $expected = $result->getQueueMessages(); $expected[0]->setMessageId($expectedMessageId); // Test $result->setQueueMessages($expected); $this->assertEquals($expected, $result->getQueueMessages()); }