public function testFixtureCollection()
 {
     $query = new Property\Query('http://example.org/friends/search', 'search', null, 'Search');
     $query->addData(new Property\Data('search'));
     $tplDatas = array(new Property\Data('full-name', '', 'Full Name'), new Property\Data('email', '', 'Email'), new Property\Data('blog', '', 'Blog'), new Property\Data('avatar', '', 'Avatar'));
     $items = array(new Collection\Item('http://example.org/friends/jdoe'), new Collection\Item('http://example.org/friends/msmith'), new Collection\Item('http://example.org/friends/rwilliams'));
     $items[0]->addDataSet(array(new Property\Data('full-name', 'J. Doe', 'Full Name'), new Property\Data('email', '*****@*****.**', 'Email')));
     $items[0]->addLinkSet(array(new Property\Link('http://examples.org/blogs/jdoe', 'blog', null, null, 'Blog'), new Property\Link('http://examples.org/images/jdoe', 'avatar', null, 'image', 'Avatar')));
     $items[1]->addDataSet(array(new Property\Data('full-name', 'M. Smith', 'Full Name'), new Property\Data('email', '*****@*****.**', 'Email')));
     $items[1]->addLinkSet(array(new Property\Link('http://examples.org/blogs/msmith', 'blog', null, null, 'Blog'), new Property\Link('http://examples.org/images/msmith', 'avatar', null, 'image', 'Avatar')));
     $items[2]->addDataSet(array(new Property\Data('full-name', 'R. Williams', 'Full Name'), new Property\Data('email', '*****@*****.**', 'Email')));
     $items[2]->addLinkSet(array(new Property\Link('http://examples.org/blogs/rwilliams', 'blog', null, null, 'Blog'), new Property\Link('http://examples.org/images/rwilliams', 'avatar', null, 'image', 'Avatar')));
     $collection = new Collection('http://example.org/friends/');
     $collection->addQuery($query)->setTemplate(new Collection\Template($tplDatas))->addItemSet($items)->addLink(new Property\Link('http://example.org/friends/rss', 'feed'));
     $this->compareWithFixture($collection, 'collection');
 }