public async Task <TweetCollection> Search(string query, TwitterAuthentication authentication) { var request = _twitterApiRequestFactory.CreateSearchTweetRequest(query, authentication); var webResponse = await _webRequestHelper.GetResponse(request); return(_objectSerializer.DeserializeJson <TweetCollection>(webResponse)); }