public void ComparisonWorks() { var header = new HttpHeader("Header", "Value"); var header2 = new HttpHeader("header", "Value"); Assert.AreEqual(header, header2); Assert.AreEqual(header.GetHashCode(), header2.GetHashCode()); }
public override int GetHashCode() { int hash = 1; if (Name.Length != 0) { hash ^= Name.GetHashCode(); } if (HttpHeader.Length != 0) { hash ^= HttpHeader.GetHashCode(); } if (UrlQueryParameter.Length != 0) { hash ^= UrlQueryParameter.GetHashCode(); } return(hash); }