public void ParseRemoteNewsWithoutImageShouldWorkCorrectly() { const string NewsUrl = "https://www.sofia.bg/web/guest/news-archive-2016/-/asset_publisher/hultJKe9uK9Q/content/fand-kova-naj-vaznite-investicii-sa-tezi-koito-podobravat-kacestvoto-na-v-zduha-i-opazvat-okolnata-sreda"; var provider = new SofiaBgSource(); var news = provider.GetPublication(NewsUrl); Assert.Equal(NewsUrl, news.OriginalUrl); Assert.Equal("Фандъкова: Най-важните инвестиции са тези, които подобряват качеството на въздуха и опазват околната среда", news.Title); Assert.Equal("fand-kova-naj-vaznite-investicii-sa-tezi-koito-podobravat-kacestvoto-na-v-zduha-i-opazvat-okolnata-sreda", news.RemoteId); Assert.Equal(new DateTime(2016, 4, 21), news.PostDate); Assert.Contains("Най-важните инвестиции са тези, които подобряват качеството на въздуха", news.Content); Assert.Contains("да изведем част от трафика чрез вътрешен градски ринг и околовръстен път.", news.Content); Assert.DoesNotContain(news.Title, news.Content); Assert.DoesNotContain("21.04.2016", news.Content); Assert.Equal("/images/sources/sofia.bg.png", news.ImageUrl); }
public void ParseRemoteNewsShouldWorkCorrectly() { const string NewsUrl = "https://www.sofia.bg/web/guest/news/-/asset_publisher/1ZlMReQfODHE/content/vladimir-danailov-vr-ci-priza-na-bait-za-naj-uspesen-b-lgarski-ikt-proekt"; var provider = new SofiaBgSource(); var news = provider.GetPublication(NewsUrl); Assert.Equal(NewsUrl, news.OriginalUrl); Assert.Equal("Владимир Данаилов връчи приза на БАИТ за най-успешен български ИКТ проект", news.Title); Assert.Equal("vladimir-danailov-vr-ci-priza-na-bait-za-naj-uspesen-b-lgarski-ikt-proekt", news.RemoteId); Assert.Equal(new DateTime(2020, 2, 27), news.PostDate); Assert.Contains("Столичният заместник-кмет по дигитализация, иновации и икономическо развитие Владимир Данаилов", news.Content); Assert.Contains("Всички финалисти може да видите тук", news.Content); Assert.DoesNotContain(news.Title, news.Content); Assert.DoesNotContain("27.02.2020", news.Content); Assert.Equal("https://www.sofia.bg/documents/20182/7258816/2020-02-27-български+ИКТ+проект1.jpg/f7359720-2ca8-4109-bcaf-f380b5a937bc?t=1582788101589", news.ImageUrl); }