public void InvokeTest() { var service = new ShowRssFeedSyncJob(logger.Object, options.Object, repository.Object); service.Invoke(); repository.Verify(x => x.SyncFeedItems(It.IsAny <List <ShowRssItem> >()), Times.Once()); }
public void FetchRssItemsFromFeedTest() { var service = new ShowRssFeedSyncJob(logger.Object, options.Object, repository.Object); //todo, make XElement load xml as Stream and bypass "unexpected token" error var xml = TestHelper.GetRessourceContent("show_rss_polling_feed.xml"); var items = service.FetchRssItemsFromFeed(); Assert.GreaterOrEqual(items.Count, 0); }