assertEquals("sub_author_leveld", feed.getAuthor().getProperty("sub_author_leveld"));
assertEquals("custom_authorAttribute", feed.getAuthor().getProperty("custom_authorAttribute"));
assertEquals("custom_nameAttribute", feed.getAuthor().getProperty("custom_nameAttribute"));
assertEquals(1, feed.getNews().size());
INews news = feed.getNews().get(0);
assertEquals("sub_entry_leveld", news.getProperty("sub_entry_leveld"));
assertEquals("custom_entryAttribute", news.getProperty("custom_entryAttribute"));
assertEquals("custom_titleAttribute", news.getProperty("custom_titleAttribute"));
assertEquals("custom_linkAttribute", news.getProperty("custom_linkAttribute"));
assertEquals(1, news.getCategories().size());
assertEquals("custom_categoryAttribute", news.getCategories().get(0).getProperty("custom_categoryAttribute"));
assertEquals(1, news.getAttachments().size());
assertEquals("custom_enclosureAttribute", news.getAttachments().get(0).getProperty("custom_enclosureAttribute"));
assertNotNull(news.getSource());
assertEquals("sub_source_leveld", news.getSource().getProperty("sub_source_leveld"));
assertEquals("custom_sourceAttribute", news.getSource().getProperty("custom_sourceAttribute"));
assertEquals("custom_rightsTitleAttribute", news.getSource().getProperty("custom_rightsTitleAttribute"));
assertNotNull(news.getAuthor());
assertEquals("sub_author_leveld", news.getAuthor().getProperty("sub_author_leveld"));
assertEquals("custom_authorAttribute", news.getAuthor().getProperty("custom_authorAttribute"));
assertEquals("custom_nameAttribute", news.getAuthor().getProperty("custom_nameAttribute"));
}