public void ParametersIsNullOrEmpty() { Assert.Throws <ArgumentNullException>(delegate { ManipulateURL.addOrChangeUrlParameter(null, null); }); Assert.Throws <ArgumentException>(delegate { ManipulateURL.addOrChangeUrlParameter("", ""); }); }
public void addOrChangeUrlParameterTest() { Assert.AreEqual(ManipulateURL.addOrChangeUrlParameter("www.example.com", "key=value"), "www.example.com?key=value"); Assert.AreEqual(ManipulateURL.addOrChangeUrlParameter("www.example.com?key=value", "key2=value2"), "www.example.com?key=value&key2=value2"); Assert.AreEqual(ManipulateURL.addOrChangeUrlParameter("www.example.com?key=oldValue`", "key=newValue"), "www.example.com?key=newValue"); }