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); }
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); }