public void BuildUrl_Throws_On_Null_Params_Dictionary() { var favReqProc = new FavoritesRequestProcessor <Favorites> { BaseUrl = "https://api.twitter.com/1.1/" }; var ex = L2TAssert.Throws <ArgumentException>(() => favReqProc.BuildUrl(null)); Assert.AreEqual("parameters", ex.ParamName); }
public void BuildUrl_Throws_On_Missing_Type_Param() { var favReqProc = new FavoritesRequestProcessor <Favorites> { BaseUrl = "https://api.twitter.com/1.1/" }; var parameters = new Dictionary <string, string>(); var ex = L2TAssert.Throws <ArgumentException>(() => favReqProc.BuildUrl(parameters)); Assert.AreEqual("Type", ex.ParamName); }
public void BuildUrl_Constructs_Favorites_Url() { const string ExpectedUrl = "https://api.twitter.com/1.1/favorites/list.json?user_id=123&screen_name=JoeMayo&count=100&since_id=456&max_id=789&include_entities=true"; var favReqProc = new FavoritesRequestProcessor <Favorites> { BaseUrl = "https://api.twitter.com/1.1/" }; var parameters = new Dictionary <string, string> { { "Type", FavoritesType.Favorites.ToString() }, { "UserID", "123" }, { "ScreenName", "JoeMayo" }, { "Count", "100" }, { "SinceID", "456" }, { "MaxID", "789" }, { "IncludeEntities", true.ToString() } }; Request req = favReqProc.BuildUrl(parameters); Assert.AreEqual(ExpectedUrl, req.FullUrl); }
public void BuildUrl_Constructs_Favorites_Url() { const string ExpectedUrl = "https://api.twitter.com/1.1/favorites/list.json?user_id=123&screen_name=JoeMayo&count=100&since_id=456&max_id=789&include_entities=true&tweet_mode=extended"; var favReqProc = new FavoritesRequestProcessor <Favorites> { BaseUrl = "https://api.twitter.com/1.1/" }; var parameters = new Dictionary <string, string> { { nameof(Favorites.Type), FavoritesType.Favorites.ToString() }, { nameof(Favorites.UserID), "123" }, { nameof(Favorites.ScreenName), "JoeMayo" }, { nameof(Favorites.Count), "100" }, { nameof(Favorites.SinceID), "456" }, { nameof(Favorites.MaxID), "789" }, { nameof(Favorites.IncludeEntities), true.ToString() }, { nameof(Favorites.TweetMode), ((int)TweetMode.Extended).ToString() } }; Request req = favReqProc.BuildUrl(parameters); Assert.AreEqual(ExpectedUrl, req.FullUrl); }
public void BuildUrl_Constructs_Favorites_Url() { const string ExpectedUrl = "https://api.twitter.com/1.1/favorites/list.json?user_id=123&screen_name=JoeMayo&count=100&since_id=456&max_id=789&include_entities=true"; var favReqProc = new FavoritesRequestProcessor<Favorites> { BaseUrl = "https://api.twitter.com/1.1/" }; var parameters = new Dictionary<string, string> { { "Type", FavoritesType.Favorites.ToString() }, { "UserID", "123" }, { "ScreenName", "JoeMayo" }, { "Count", "100" }, { "SinceID", "456" }, { "MaxID", "789" }, { "IncludeEntities", true.ToString() } }; Request req = favReqProc.BuildUrl(parameters); Assert.AreEqual(ExpectedUrl, req.FullUrl); }
public void BuildUrl_Throws_On_Null_Params_Dictionary() { var favReqProc = new FavoritesRequestProcessor<Favorites> { BaseUrl = "https://api.twitter.com/1.1/" }; var ex = L2TAssert.Throws<ArgumentException>(() => favReqProc.BuildUrl(null)); Assert.AreEqual("parameters", ex.ParamName); }
public void BuildUrl_Throws_On_Missing_Type_Param() { var favReqProc = new FavoritesRequestProcessor<Favorites> { BaseUrl = "https://api.twitter.com/1.1/" }; var parameters = new Dictionary<string, string>(); var ex = L2TAssert.Throws<ArgumentException>(() => favReqProc.BuildUrl(parameters)); Assert.AreEqual("Type", ex.ParamName); }