public void SearchForUsersTweetsShouldReturnTweets() { _twitter.Search(string.Format("from:{0}", _user)) .Count() .Should() .BeGreaterThan(0); }
public IEnumerable <Tweet> GeTweetsSince(DateTime sinceDateTime) { var tweets = new List <Tweet>(); // TODO: Implement leapfrogging search through timeline // Twitter will only return 6-9 days worth of data. One suggested method to go beyond that // is to use search in conjunction with max_id, thereby slowly searching back through the // timeline until the desired starting point (sinceDateTime) is reached. foreach (var user in _users) { var query = string.Format( "from:{0} since:{1}", user, sinceDateTime.ToString("yyyy-MM-dd")); tweets.AddRange(_twitter.Search(query).Select(tweet => new Tweet { Text = tweet.Text, TweetedAt = tweet.TweetedAt, User = user })); } return(tweets); }