public function testNormalAuthorShouldHaveNoExtensionElements()
 {
     $this->author->name = new Zend_Gdata_App_Extension_Name('Jeff Scudder');
     $this->assertEquals($this->author->name->text, 'Jeff Scudder');
     $this->assertEquals(count($this->author->extensionElements), 0);
     $newAuthor = new Zend_Gdata_App_Extension_Author();
     $newAuthor->transferFromXML($this->author->saveXML());
     $this->assertEquals(count($newAuthor->extensionElements), 0);
     $newAuthor->extensionElements = array(new Zend_Gdata_App_Extension_Element('foo', 'atom', null, 'bar'));
     $this->assertEquals(count($newAuthor->extensionElements), 1);
     $this->assertEquals($newAuthor->name->text, 'Jeff Scudder');
     /* try constructing using magic factory */
     $app = new Zend_Gdata_App();
     $newAuthor2 = $app->newAuthor();
     $newAuthor2->transferFromXML($newAuthor->saveXML());
     $this->assertEquals(count($newAuthor2->extensionElements), 1);
     $this->assertEquals($newAuthor2->name->text, 'Jeff Scudder');
 }