public void BuildUrl_Constructs_IDs_Url()
        {
            const string ExpectedUrl = "https://api.twitter.com/1.1/mutes/users/ids.json?cursor=123";
            var reqProc = new MuteRequestProcessor<Mute> { BaseUrl = "https://api.twitter.com/1.1/" };
            var parameters =
                new Dictionary<string, string>
                {
                        { "Type", ((int)MuteType.IDs).ToString(CultureInfo.InvariantCulture) },
                        { "Cursor", "123" }
                };

            Request req = reqProc.BuildUrl(parameters);

            Assert.AreEqual(ExpectedUrl, req.FullUrl);
        }
        public void BuildUrl_Constructs_List_Url()
        {
            const string ExpectedUrl = "https://api.twitter.com/1.1/mutes/users/list.json?cursor=123&include_entities=false&skip_status=true";
            var reqProc = new MuteRequestProcessor<Mute> { BaseUrl = "https://api.twitter.com/1.1/" };
            var parameters =
                new Dictionary<string, string>
                {
                        { "Type", ((int)MuteType.List).ToString(CultureInfo.InvariantCulture) },
                        { "Cursor", "123" },
                        { "IncludeEntities", false.ToString() },
                        { "SkipStatus", true.ToString() }
                };

            Request req = reqProc.BuildUrl(parameters);

            Assert.AreEqual(ExpectedUrl, req.FullUrl);
        }
示例#3
0
        public void BuildUrl_Constructs_IDs_Url()
        {
            const string ExpectedUrl = "https://api.twitter.com/1.1/mutes/users/ids.json?cursor=123";
            var          reqProc     = new MuteRequestProcessor <Mute> {
                BaseUrl = "https://api.twitter.com/1.1/"
            };
            var parameters =
                new Dictionary <string, string>
            {
                { "Type", ((int)MuteType.IDs).ToString(CultureInfo.InvariantCulture) },
                { "Cursor", "123" }
            };

            Request req = reqProc.BuildUrl(parameters);

            Assert.AreEqual(ExpectedUrl, req.FullUrl);
        }
示例#4
0
        public void BuildUrl_Constructs_List_Url()
        {
            const string ExpectedUrl = "https://api.twitter.com/1.1/mutes/users/list.json?cursor=123&include_entities=false&skip_status=true";
            var          reqProc     = new MuteRequestProcessor <Mute> {
                BaseUrl = "https://api.twitter.com/1.1/"
            };
            var parameters =
                new Dictionary <string, string>
            {
                { "Type", ((int)MuteType.List).ToString(CultureInfo.InvariantCulture) },
                { "Cursor", "123" },
                { "IncludeEntities", false.ToString() },
                { "SkipStatus", true.ToString() }
            };

            Request req = reqProc.BuildUrl(parameters);

            Assert.AreEqual(ExpectedUrl, req.FullUrl);
        }