/**
  * @covers MicrosoftAzure\Storage\Queue\Models\QueueMessage::toXml
  */
 public function testToXml()
 {
     // Setup
     $queueMessage = new QueueMessage();
     $messageText = 'this is message text';
     $array = array('MessageText' => $messageText);
     $queueMessage->setMessageText($messageText);
     $xmlSerializer = new XmlSerializer();
     $properties = array(XmlSerializer::ROOT_NAME => QueueMessage::$xmlRootName);
     $expected = $xmlSerializer->serialize($array, $properties);
     // Test
     $actual = $queueMessage->toXml($xmlSerializer);
     // Assert
     $this->assertEquals($expected, $actual);
 }
Esempio n. 2
0
 /**
  * Converts the  BlockList object to XML representation
  * 
  * @param XmlSerializer $xmlSerializer The XML serializer.
  * 
  * @return string
  */
 public function toXml($xmlSerializer)
 {
     $properties = array(XmlSerializer::ROOT_NAME => self::$xmlRootName);
     $array = array();
     foreach ($this->_entries as $value) {
         $array[] = array($value->getType() => $value->getBlockId());
     }
     return $xmlSerializer->serialize($array, $properties);
 }
Esempio n. 3
0
 /**
  * Converts this current object to XML representation.
  * 
  * @param XmlSerializer $xmlSerializer The XML serializer.
  * 
  * @return string. 
  */
 public function toXml($xmlSerializer)
 {
     $array = array('MessageText' => $this->_messageText);
     $properties = array(XmlSerializer::ROOT_NAME => self::$xmlRootName);
     return $xmlSerializer->serialize($array, $properties);
 }
 /**
  * @covers MicrosoftAzure\Storage\Common\Internal\Serialization\XmlSerializer::serialize
  * @covers MicrosoftAzure\Storage\Common\Internal\Serialization\XmlSerializer::_arr2xml
  */
 public function testSerializeAttribute()
 {
     // Setup
     $xmlSerializer = new XmlSerializer();
     $expected = '<?xml version="1.0" encoding="UTF-8"?>' . "\n" . '<Object field1="value1" field2="value2"/>' . "\n";
     $object = array('@attributes' => array('field1' => 'value1', 'field2' => 'value2'));
     $serializerProperties = array(XmlSerializer::ROOT_NAME => 'Object');
     // Test
     $actual = $xmlSerializer->serialize($object, $serializerProperties);
     $this->assertEquals($expected, $actual);
 }
Esempio n. 5
0
 /**
  * Converts this current object to XML representation.
  * 
  * @param XmlSerializer $xmlSerializer The XML serializer.
  * 
  * @return string.
  */
 public function toXml($xmlSerializer)
 {
     $properties = array(XmlSerializer::DEFAULT_TAG => 'SignedIdentifier', XmlSerializer::ROOT_NAME => self::$xmlRootName);
     return $xmlSerializer->serialize($this->toArray(), $properties);
 }
 /**
  * Converts this current object to XML representation.
  * 
  * @param XmlSerializer $xmlSerializer The XML serializer.
  * 
  * @return string
  */
 public function toXml($xmlSerializer)
 {
     $properties = array(XmlSerializer::ROOT_NAME => self::$xmlRootName);
     return $xmlSerializer->serialize($this->toArray(), $properties);
 }