private void MakeAndReturnNormalResult(List<XElement> entries) { var result = new TwitterSearchResult(); result.Error = false; result.TweetList = MakeTweetViewModelList(entries); if (GetTweetsCompleted != null) GetTweetsCompleted(this, new AsyncResponseEventArgs<TwitterSearchResult>(result)); }
private void MakeAndReturnUnableToLoadErrorResult() { var result = new TwitterSearchResult(); result.Error = true; result.ErrorMessage = "Unable to load tweets"; result.TweetList = null; if (GetTweetsCompleted != null) GetTweetsCompleted(this, new AsyncResponseEventArgs<TwitterSearchResult>(result)); }
private void MakeAndReturnNoTweetsFoundResult() { var result = new TwitterSearchResult(); result.Error = true; result.ErrorMessage = "No tweets found"; result.TweetList = null; if (GetTweetsCompleted != null) GetTweetsCompleted(this, new AsyncResponseEventArgs<TwitterSearchResult>(result)); }
protected TwitterSearchResult MakeWebClientFailSearchResult() { var result = new TwitterSearchResult(); result.Error = true; result.ErrorMessage = TwitterSearchResult.UNABLE_TO_LOAD_TWEETS_ERROR_MESSAGE; return result; }
protected TwitterSearchResult MakeTwitterSearchResult(int tweetListSize) { _tweetList = new List<TweetViewModel>(); for (int i = 0; i < tweetListSize; i++) { _tweetList.Add(new TweetViewModel()); } var result = new TwitterSearchResult(); if (tweetListSize == 0) { result.Error = true; result.ErrorMessage = "No tweets found"; } else { result.Error = false; } result.TweetList = _tweetList; return result; }
protected void CreateTweetFetcherMock(TwitterSearchResult result) { _tweetFetcherMock = new Mock<IFetchTweets>(); _tweetFetcherMock.Setup(t => t.BeginGetTweets(It.IsAny<string>(), It.IsAny<int>())) .Raises(t => t.GetTweetsCompleted += null, new AsyncResponseEventArgs<TwitterSearchResult>(result)); }