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);
        }