public void Set_by_name_for_name_with_different_case_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));
}