public void ProcessResults_Populates_Meta() { var searchProc = new TwitterSearchRequestProcessor <TwitterSearch> { BaseUrl = BaseUrl2 }; List <TwitterSearch> results = searchProc.ProcessResults(SearchDefaultJson); Assert.IsNotNull(results); TwitterSearch search = results.SingleOrDefault(); Assert.IsNotNull(search); TwitterSearchMeta meta = search.Meta; Assert.IsNotNull(meta); Assert.AreEqual("1317802724407316480", meta.NewestID); Assert.AreEqual("1316030424850800640", meta.OldestID); Assert.AreEqual(4, meta.Count); }
public void ProcessResults_Handles_Response_With_No_Results() { var searchProc = new TwitterSearchRequestProcessor <TwitterSearch> { BaseUrl = "https://api.twitter.com/1.1/search/" }; List <TwitterSearch> searches = searchProc.ProcessResults(EmptyResponse); Assert.IsNotNull(searches); TwitterSearch search = searches.SingleOrDefault(); Assert.IsNotNull(search); List <Tweet> results = search.Tweets; Assert.IsNull(results); TwitterSearchMeta meta = search.Meta; Assert.IsNotNull(meta); Assert.IsNull(meta.NewestID); Assert.IsNull(meta.OldestID); Assert.AreEqual(0, meta.Count); }