public void Set_by_name_for_existing_name_should_update_existing_value()
{
var expectedList = new[] { new KeyValuePair<string, string>("name", "second") };
var list = new NameValueList {
new KeyValuePair<string, string>("name", "first")
};
list["name"] = "second";
Assert.That(list, Is.EqualTo(expectedList));
}