public void RespondToUpdate(List<NewsItem> newsItems) { } // no implementation

        public void RespondToUpdate(string rawNewsItems) 
        {
            List<NewsItem> newsList = new List<NewsItem>();
            JObject jo = JObject.Parse(rawNewsItems);
            JArray ja = (JArray)jo["RESULT"];
            for (int i = 0; i < ja.Count; i++)
            {
                JObject jao = (JObject)ja[i];
                string snippet = (string)jao["url_title"];
                snippet = System.Net.WebUtility.HtmlDecode(snippet);

                NewsItem ni = new NewsItem();
                ni.Description = snippet;
                ni.Title = snippet;

                string urlFound = (string)jao["url"];
                ni.LinkUri = new Uri(urlFound);

                ni.ImgUri = new Uri("Images/cbs-fitted.png");

                newsList.Add(ni);
            }

            nr.RespondToUpdate(newsList);
          //  nr.RespondToUpdate(
        } 
Пример #2
0
        public void LatLongTest()
        {
            NewsItem ni = new NewsItem();
            ni.setLocation(2.0, -4.2);

            bool latMatch = 2.0 == ni.Latitude;
            bool lonMatch = -4.2 == ni.Longitude;

            Assert.IsTrue(latMatch && lonMatch);
        }
Пример #3
0
        public List<NewsItem> Update()
        {
            List<NewsItem> nList = new List<NewsItem>();

            NewsItem ni = new NewsItem();
            ni.Title = "title2goog";
            ni.Description = "desc2goog";

            nList.Add(ni);

            NewsItem ni2 = new NewsItem();
            ni2.Title = "title3goog";
            ni2.Description = "desc3goog";

            nList.Add(ni2);
            return nList;
        }