/** * Test get Azure values */ public function testGetAzureValues() { $dateTimeValue = new DateTime(); $target = new Microsoft_WindowsAzure_Storage_DynamicTableEntity('partition1', '000001'); $target->Name = 'Name'; $target->Age = 25; $target->DateInService = $dateTimeValue; $result = $target->getAzureValues(); $this->assertEquals('Name', $result[0]->Name); $this->assertEquals('Name', $result[0]->Value); $this->assertEquals('Edm.String', $result[0]->Type); $this->assertEquals('Age', $result[1]->Name); $this->assertEquals(25, $result[1]->Value); $this->assertEquals('Edm.Int32', $result[1]->Type); $this->assertEquals('DateInService', $result[2]->Name); $this->assertEquals($dateTimeValue, $result[2]->Value); $this->assertEquals('Edm.DateTime', $result[2]->Type); $this->assertEquals('partition1', $result[3]->Value); $this->assertEquals('000001', $result[4]->Value); }