public void BuildURLTest() { FavoritesRequestProcessor target = new FavoritesRequestProcessor() { BaseUrl = "http://twitter.com/" }; Dictionary <string, string> parameters = new Dictionary <string, string> { { "ID", "123" }, { "Page", "1" }, }; string expected = "http://twitter.com/favorites.xml?page=1&id=123"; string actual; actual = target.BuildURL(parameters); Assert.AreEqual(expected, actual); }
public void NullParametersTest() { FavoritesRequestProcessor <Favorites> target = new FavoritesRequestProcessor <Favorites>() { BaseUrl = "http://twitter.com/" }; Dictionary <string, string> parameters = null; string actual; try { actual = target.BuildURL(parameters); Assert.Fail("Expected ArgumentException."); } catch (ArgumentException ae) { Assert.AreEqual <string>("Type", ae.ParamName); } }
public void NullParametersTest() { FavoritesRequestProcessor<Favorites> target = new FavoritesRequestProcessor<Favorites>() { BaseUrl = "http://twitter.com/" }; Dictionary<string, string> parameters = null; string actual; try { actual = target.BuildURL(parameters); Assert.Fail("Expected ArgumentException."); } catch (ArgumentException ae) { Assert.AreEqual<string>("Type", ae.ParamName); } }
public void BuildURLTest() { FavoritesRequestProcessor<Favorites> target = new FavoritesRequestProcessor<Favorites>() { BaseUrl = "http://twitter.com/" }; Dictionary<string, string> parameters = new Dictionary<string, string> { { "Type", FavoritesType.Favorites.ToString() }, { "ID", "123" }, { "Page", "1" }, }; string expected = "http://twitter.com/favorites.xml?page=1&id=123"; string actual; actual = target.BuildURL(parameters); Assert.AreEqual(expected, actual); }