// Helper // Home Timeline public string GetHomeTimelineQuery(IHomeTimelineRequestParameters timelineRequestParameters) { var homeTimelineRequestQueryParameter = GenerateHomeTimelineParameters(timelineRequestParameters); var timelineRequestQueryParameter = GenerateTimelineRequestParameter(timelineRequestParameters); var requestParameters = String.Format("{0}{1}", homeTimelineRequestQueryParameter, timelineRequestQueryParameter); return(String.Format(Resources.Timeline_GetHomeTimeline, requestParameters)); }
private void InitData() { _expectedQuery = TestHelper.GenerateString(); _expectedResult = GetQueryResult <IEnumerable <ITweetDTO> >(_expectedQuery); _fakeHomeTimelineRequestParameters = A.Fake <IHomeTimelineRequestParameters>(); _fakeUserTimelineRequestParameters = A.Fake <IUserTimelineRequestParameters>(); _fakeMentionsTimelineRequestParameters = A.Fake <IMentionsTimelineRequestParameters>(); }
private void InitData() { _fakeHomeTimelineRequestParameters = A.Fake <IHomeTimelineRequestParameters>(); _fakeUserTimelineRequestParameters = A.Fake <IUserTimelineRequestParameters>(); _fakeMentionsTimelineRequestParameters = A.Fake <IMentionsTimelineRequestParameters>(); _maximuNumberOfTweets = TestHelper.GenerateRandomInt(); _expectedQuery = TestHelper.GenerateString(); _expectedResult = TestHelper.GenerateString(); _userName = TestHelper.GenerateString(); _userId = TestHelper.GenerateRandomLong(); _fakeUser = A.Fake <IUser>(); _fakeUserDTO = A.Fake <IUserDTO>(); _fakeUserIdentifier = _fakeUserDTO; }
private void Init() { _maximumNumberOfTweetsParameterValue = TestHelper.GenerateRandomInt(); _fakeUserIdentifier = A.Fake <IUserIdentifier>(); _fakeHomeTimelineRequestParameters = A.Fake <IHomeTimelineRequestParameters>(); _fakeHomeTimelineRequestParameters.CallsTo(x => x.MaximumNumberOfTweetsToRetrieve).Returns(_maximumNumberOfTweetsParameterValue); _fakeUserTimelineRequestParameters = A.Fake <IUserTimelineRequestParameters>(); _fakeUserTimelineRequestParameters.CallsTo(x => x.MaximumNumberOfTweetsToRetrieve).Returns(_maximumNumberOfTweetsParameterValue); _fakeUserTimelineRequestParameters.CallsTo(x => x.UserIdentifier).Returns(_fakeUserIdentifier); _fakeMentionsTimelineRequestParameters = A.Fake <IMentionsTimelineRequestParameters>(); _fakeMentionsTimelineRequestParameters.CallsTo(x => x.MaximumNumberOfTweetsToRetrieve).Returns(_maximumNumberOfTweetsParameterValue); _userIdentifierParameter = TestHelper.GenerateString(); _includeRTSParameter = TestHelper.GenerateString(); _excludeRepliesParameter = TestHelper.GenerateString(); _includeContributorDetailsParameter = TestHelper.GenerateString(); _maximumNumberOfTweetsParameter = TestHelper.GenerateString(); _trimUserParameter = TestHelper.GenerateString(); _sinceIdParameter = TestHelper.GenerateString(); _maxIdParameter = TestHelper.GenerateString(); _includeDetailsParameter = TestHelper.GenerateString(); var queryParameterBuilder = new StringBuilder(); queryParameterBuilder.Append(_includeContributorDetailsParameter); queryParameterBuilder.Append(_maximumNumberOfTweetsParameter); queryParameterBuilder.Append(_trimUserParameter); queryParameterBuilder.Append(_sinceIdParameter); queryParameterBuilder.Append(_maxIdParameter); queryParameterBuilder.Append(_includeDetailsParameter); var homeQueryParameter = _excludeRepliesParameter + queryParameterBuilder; var userQueryParameter = _userIdentifierParameter + _includeRTSParameter + _excludeRepliesParameter + queryParameterBuilder; _expectedTimelineQuery = String.Format(Resources.Timeline_GetHomeTimeline, homeQueryParameter); _expectedUserTimelineQuery = String.Format(Resources.Timeline_GetUserTimeline, userQueryParameter); _expectedMentionsTimelineQuery = String.Format(Resources.Timeline_GetMentionsTimeline, queryParameterBuilder); }
public string GetHomeTimeline(IHomeTimelineRequestParameters timelineRequestParameters) { string query = _timelineQueryGenerator.GetHomeTimelineQuery(timelineRequestParameters); return(_twitterAccessor.ExecuteJsonGETQuery(query)); }
public IEnumerable <ITweet> GetHomeTimeline(IHomeTimelineRequestParameters timelineRequestParameters) { var timelineDTO = _timelineQueryExecutor.GetHomeTimeline(timelineRequestParameters); return(_tweetFactory.GenerateTweetsFromDTO(timelineDTO)); }
private string GenerateHomeTimelineParameters(IHomeTimelineRequestParameters timelineRequestParameters) { return(_timelineQueryParameterGenerator.GenerateExcludeRepliesParameter(timelineRequestParameters.ExcludeReplies)); }
// Home Timeline public IEnumerable <ITweetDTO> GetHomeTimeline(IHomeTimelineRequestParameters timelineRequestParameters) { string query = _timelineQueryGenerator.GetHomeTimelineQuery(timelineRequestParameters); return(_twitterAccessor.ExecuteGETQuery <IEnumerable <ITweetDTO> >(query)); }
public static string GetHomeTimeline(IHomeTimelineRequestParameters timelineRequestParameters) { return(TimelineJsonController.GetHomeTimeline(timelineRequestParameters)); }
public static async Task <IEnumerable <ITweet> > GetHomeTimeline(IHomeTimelineRequestParameters timelineRequestParameters) { return(await Sync.ExecuteTaskAsync(() => Timeline.GetHomeTimeline(timelineRequestParameters))); }
public static IEnumerable <ITweet> GetHomeTimeline(IHomeTimelineRequestParameters homeTimelineRequestRequestParameters) { return(TimelineController.GetHomeTimeline(homeTimelineRequestRequestParameters)); }