// POST: /Graph/search public JsonResult Search(string search) { try { IEnumerable <Tweetinvi.Models.ITweet> tweets = null; if (search != null) { tweets = SearchTweets.Search(search, 1000); foreach (var twit in tweets) { Models.Tweet T = new Models.Tweet(); T.tweet = twit; T.sentiment = Sentiment.Analyse(twit.FullText); list_of_tweets.Add(T); } Tweets instance = Tweets.getInstance(); instance.tweets = list_of_tweets; instance.searchTerm = search; var temp = Json(Analysis.GetPackages(instance)); return(temp); } else { return(Json("search is null")); }; } catch (Exception e) { return(Json(e)); } }
public async Task SignedSearchTweets_GotContent() { var query = new SearchTweets() { Username = Settings.username, TweetsCount = 5, TakeRecent = true }; await Api.Send(query, false); Assert.IsTrue(!string.IsNullOrEmpty(query.RawContent)); }
public async Task AppOnlySearchTweets_GotContent() { await Api.AuthorizeApp(); var query = new SearchTweets() { Username = Settings.username, TweetsCount = 5, TakeRecent = true }; await Api.Send(query, true); Assert.IsTrue(!string.IsNullOrEmpty(query.RawContent)); }