public void Obter_When_UriValida_Should_RetornarFeed() { var rss = new RssService(); var result = rss.ObterFeed(@"http://www.minutoseguros.com.br/blog/feed/"); Assert.IsNotNull(result); }
/// <summary> /// Obtem os ultimas 10 notificações /// </summary> /// <returns></returns> public IEnumerable<RssItem> ObterPosts(string url, int quantidade) { var rss = new RssService(); var posts = rss.ObterFeed(url); return posts .OrderByDescending(i => i.DataPublicacao) .Take(quantidade); }
public void Obter_When_UriNula_Should_ArgumentNullException() { var rss = new RssService(); var result = rss.ObterFeed(null); }
public void Obter_When_UriInvalida_Should_UriFormatException() { var rss = new RssService(); var result = rss.ObterFeed(@"?\invalid;"); }