public void ExecuteRawRequest_Invokes_Executor_Execute() { InitializeTwitterContext(); const string QueryString = "statuses/update.json"; var parameters = new Dictionary <string, string> { { "status", "Testing" } }; ctx.ExecuteRaw(QueryString, parameters); execMock.Verify(exec => exec.PostToTwitter( "https://api.twitter.com/1.1/statuses/update.json", parameters, It.IsAny <Func <string, Raw> >()), Times.Once()); }
/// <summary> /// Perform create favorite side-effect with raw data /// </summary> /// <param name="twitterCtx">TwitterContext</param> private static void CreateFavoriteDemo(TwitterContext twitterCtx) { string status = "Testing LINQ to Twitter Raw Interface: " + DateTime.Now.ToString(); var parameters = new Dictionary <string, string>(); string queryString = "/favorites/create/25786742388.json"; string result = twitterCtx.ExecuteRaw(queryString, parameters); Console.WriteLine("Result from create favorite: \n\n" + result); }
/// <summary> /// Perform update status side-effect with raw data /// </summary> /// <param name="twitterCtx">TwitterContext</param> private static void UpdateStatusDemo(TwitterContext twitterCtx) { string status = "Testing LINQ to Twitter Raw Interface: " + DateTime.Now.ToString(); var parameters = new Dictionary <string, string> { { "status", status } }; string queryString = "/statuses/update.json"; string result = twitterCtx.ExecuteRaw(queryString, parameters); Console.WriteLine("Result from update status: \n\n" + result); }