SearchTweets() public méthode

public SearchTweets ( string query, string lang = null, int count = null, long maxId = null, long sinceId = null ) : Task
query string
lang string
count int
maxId long
sinceId long
Résultat Task
Exemple #1
0
        public async Task SearchTweets_Test()
        {
            using (var twitterApi = new TwitterApi())
            {
                var mock = new Mock <IApiConnection>();
                mock.Setup(x =>
                           x.GetAsync <TwitterSearchResult>(
                               new Uri("search/tweets.json", UriKind.Relative),
                               new Dictionary <string, string> {
                    { "q", "from:twitterapi" },
                    { "result_type", "recent" },
                    { "include_entities", "true" },
                    { "include_ext_alt_text", "true" },
                    { "tweet_mode", "extended" },
                    { "lang", "en" },
                    { "count", "200" },
                    { "max_id", "900" },
                    { "since_id", "100" },
                },
                               "/search/tweets")
                           )
                .ReturnsAsync(new TwitterSearchResult());

                twitterApi.apiConnection = mock.Object;

                await twitterApi.SearchTweets("from:twitterapi", "en", count : 200, maxId : 900L, sinceId : 100L)
                .ConfigureAwait(false);

                mock.VerifyAll();
            }
        }
Exemple #2
0
        public async Task SearchTweets_Test()
        {
            using (var twitterApi = new TwitterApi())
            {
                var mock = new Mock<IApiConnection>();
                mock.Setup(x =>
                    x.GetAsync<TwitterSearchResult>(
                        new Uri("search/tweets.json", UriKind.Relative),
                        new Dictionary<string, string> {
                            { "q", "from:twitterapi" },
                            { "result_type", "recent" },
                            { "include_entities", "true" },
                            { "include_ext_alt_text", "true" },
                            { "tweet_mode", "extended" },
                            { "lang", "en" },
                            { "count", "200" },
                            { "max_id", "900" },
                            { "since_id", "100" },
                        },
                        "/search/tweets")
                )
                .ReturnsAsync(new TwitterSearchResult());

                twitterApi.apiConnection = mock.Object;

                await twitterApi.SearchTweets("from:twitterapi", "en", count: 200, maxId: 900L, sinceId: 100L)
                    .ConfigureAwait(false);

                mock.VerifyAll();
            }
        }