public void GetEpidemicNewsShouldReturnResults()
        {
            var provider = new MhGovernmentBgEpidemicSource();
            var result   = provider.GetLatestPublications();

            Assert.Equal(5, result.Count());
        }
        public void ParseRemoteEpidemicNewsShouldWorkCorrectly()
        {
            const string NewsUrl  = "https://www.mh.government.bg/bg/novini/epidemichna-obstanovka/spravka-za-epidemichnata-obstanovka-v-st-2016-01/";
            var          provider = new MhGovernmentBgEpidemicSource();
            var          news     = provider.GetPublication(NewsUrl);

            Assert.Equal(NewsUrl, news.OriginalUrl);
            Assert.Equal("Справка за епидемичната обстановка в страната за периода 04.12.2015 г. - 10.01.2016 г.", news.Title);
            Assert.Contains("През изминалата седмица са регистрирани общо 6", news.Content);
            Assert.Contains("През изминалата седмица не са регистрирани хранителни взривове и взривове от вътреболнични инфекции.", news.Content);
            Assert.Equal("/images/sources/mh.government.bg.jpg", news.ImageUrl);
            Assert.Equal(new DateTime(2016, 1, 15, 15, 44, 0), news.PostDate);
            Assert.Equal("epidemichna-obstanovka/spravka-za-epidemichnata-obstanovka-v-st-2016-01", news.RemoteId);
        }