/** * @covers MicrosoftAzure\Storage\Blob\BlobRestProxy::setServiceProperties */ public function testSetServiceProperties() { $this->skipIfEmulated(); // Setup $expected = ServiceProperties::create(TestResources::setServicePropertiesSample()); // Test $this->setServiceProperties($expected); $actual = $this->restProxy->getServiceProperties(); // Assert $this->assertEquals($expected->toXml($this->xmlSerializer), $actual->getValue()->toXml($this->xmlSerializer)); }
/** * @covers MicrosoftAzure\Storage\Table\TableRestProxy::setServiceProperties * @covers MicrosoftAzure\Storage\Common\Internal\ServiceRestProxy::sendContext */ public function testSetServicePropertiesWithEmptyParts() { $this->skipIfEmulated(); // Setup $xml = TestResources::setServicePropertiesSample(); $xml['HourMetrics']['RetentionPolicy'] = null; $expected = ServiceProperties::create($xml); // Test $this->setServiceProperties($expected); $actual = $this->restProxy->getServiceProperties(); // Assert $this->assertEquals($expected->toXml($this->xmlSerializer), $actual->getValue()->toXml($this->xmlSerializer)); }