public async Task ExecuteRawAsync_Invokes_Executor_Execute() { InitializeTwitterContext(); const string QueryString = "statuses/update.json"; var parameters = new Dictionary <string, string> { { "status", "Testing" } }; await ctx.ExecuteRawAsync(QueryString, parameters); execMock.Verify(exec => exec.PostToTwitterAsync <Raw>( "https://api.twitter.com/1.1/statuses/update.json", parameters, It.IsAny <CancellationToken>()), Times.Once()); }
static async Task TweetRawAsync(TwitterContext twitterCtx) { string status = "Testing LINQ to Twitter Raw Interface - " + DateTime.Now.ToString() + " #Linq2Twitter"; var parameters = new Dictionary <string, string> { { "status", status } }; string queryString = "/statuses/update.json"; string result = await twitterCtx.ExecuteRawAsync( queryString, parameters, HttpMethod.Post); if (result != null) { Console.WriteLine( "\nResponse from update status: \n\n\t" + result); } }