There is an unsaved comment in progress. You will lose your changes if you continue. Are you sure you want to reopen the work item?
Implement a "Fail-Fast" Behavior for ISyndicationFeed.Items and ISyndicationFeed.GetItems(n)
Currently ISyndicationFeed doesn't care if any of it's IFeedItems are missing required elements, such as a ENTRY TITLE and an ENTRY LINK. Virtually everything other element in both Atom 1.0 and RSS 2.0 are optional, but without those two elements in particular
it's going to make the consumption of RSS 2.0 and Atom 1.0 feeds difficult. It's my recommendation that we restructure the contract for those methods and such that those methods fail if a feed item title or link isn't found, and it's also my recommendation
that these items fail during the IFeedFactory.CreateFeed() method.