public void HeiseNewsProvider_TestProvider_ItemCountCorrect() { using (Stream fileStream = File.OpenRead(Constants.heiseNewsFileName)) { HeiseNewsProvider provider = new HeiseNewsProvider(); List <NewsItem> news = provider.GetNewsItemsFromStream(fileStream).ToList(); Assert.Equal(81, news.Count); } }
public void HeiseNewsProvider_TestProvider_ProvidesCorrectItems(string title, string link) { using (Stream fileStream = File.OpenRead(Constants.heiseNewsFileName)) { HeiseNewsProvider provider = new HeiseNewsProvider(); // Uncomment to create inline data attributes for this test //List<NewsItem> news = provider.GetNewsItemFromHtmlDocument().ToList(); //TestCreationHelper.DumpItemsAsInlineDataToFile(@"D:\news.txt", news); Assert.Contains(provider.GetNewsItemsFromStream(fileStream), item => item.Title == title && item.Link == link); } }