Пример #1
0
        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());
        }
Пример #2
0
        /// <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);
        }
Пример #3
0
        /// <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);
        }