public override string ToString()
{
if (!string.IsNullOrEmpty(_value))
{
return _name + "=" + _value;
}
return _name;
}
public void ToString_UseNoValueAndTokenAndQuotedStringValues_SerializedCorrectly() { NameValueHeaderValue nameValue = new NameValueHeaderValue("text", "token"); Assert.Equal("text=token", nameValue.ToString()); nameValue.Value = "\"quoted string\""; Assert.Equal("text=\"quoted string\"", nameValue.ToString()); nameValue.Value = null; Assert.Equal("text", nameValue.ToString()); nameValue.Value = string.Empty; Assert.Equal("text", nameValue.ToString()); }