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