public void GetNewsShouldReturnResults()
        {
            var provider = new MeGovernmentBgNewsSource();
            var result   = provider.GetLatestPublications();

            Assert.Equal(6, result.Count());
        }
        public void ParseRemoteNewsShouldWorkCorrectly()
        {
            const string NewsUrl  = "https://www.me.government.bg/bg/news/eksperti-ot-ministerstvoto-na-energetikata-proveriha-na-myasto-kachestvoto-na-elektropodavaneto-v-novi-2687.html";
            var          provider = new MeGovernmentBgNewsSource();
            var          news     = provider.GetPublication(NewsUrl);

            Assert.Equal(NewsUrl, news.OriginalUrl);
            Assert.Equal("Експерти от Министерството на енергетиката провериха на място качеството на електроподаването в Нови Искър", news.Title);
            Assert.Contains("Със заповед на министъра на енергетиката Теменужка Петкова", news.Content);
            Assert.Contains("Проверката в района на екипа на Министерството на енергетиката продължава и утре, 11 януари 2019 г.", news.Content);
            Assert.DoesNotContain(news.Title, news.Content);
            Assert.DoesNotContain("<img", news.Content);
            Assert.DoesNotContain("news-2687-4345", news.Content);
            Assert.DoesNotContain("10.01.2019", news.Content);
            Assert.DoesNotContain("отпечатай тази страница", news.Content);
            Assert.DoesNotContain("обратно в списъка", news.Content);
            Assert.Equal(new DateTime(2019, 1, 10), news.PostDate);
            Assert.Equal("https://www.me.government.bg/files/news/image/news-2687-4345.jpg", news.ImageUrl);
            Assert.Equal("2687", news.RemoteId);
        }