public void WhenChainingAdd_ThenCanContinueAdding() { var collection = new HttpNameValueCollection() .Add("tag", ".net") .Add("tag", "wpf") .Add("foo", "bar"); var query = collection.ToString(); Assert.True(query.IndexOf("tag") != query.LastIndexOf("tag"), "Tag should appear twice"); Assert.True(query.Contains("foo=bar")); }
public void WhenCreatingWithAnonymousAdd_ThenCanAddMultivalue() { var collection = new HttpNameValueCollection { { "tag", ".net", "wpf" }, { "foo", "bar" }, }; var query = collection.ToString(); Assert.True(query.IndexOf("tag") != query.LastIndexOf("tag"), "Tag should appear twice"); Assert.True(query.Contains("foo=bar")); }