Inheritance: System.Collections.Specialized.NameValueCollection
	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"));
	}