/** * @covers MicrosoftAzure\Storage\Queue\Models\ListQueuesResult::create */ public function testCreateWithMultipleEntries() { // Setup $sample = TestResources::listQueuesMultipleEntries(); // Test $actual = ListQueuesResult::create($sample); // Assert $queues = $actual->getQueues(); $this->assertCount(2, $queues); $this->assertEquals($sample['Queues']['Queue'][0]['Name'], $queues[0]->getName()); $this->assertEquals($sample['@attributes']['ServiceEndpoint'] . $sample['Queues']['Queue'][0]['Name'], $queues[0]->getUrl()); $this->assertEquals($sample['Queues']['Queue'][1]['Name'], $queues[1]->getName()); $this->assertEquals($sample['@attributes']['ServiceEndpoint'] . $sample['Queues']['Queue'][1]['Name'], $queues[1]->getUrl()); $this->assertEquals($sample['MaxResults'], $actual->getMaxResults()); $this->assertEquals($sample['NextMarker'], $actual->getNextMarker()); return $actual; }