public void TestCacheControlHeaderHashEquality()
        {
            // Arrange
            HttpCacheControlHeader a = new HttpCacheControlHeader();
            a.MaxAge = 3;
            a.MaxStaleAccept = true;
            a.MaxStaleValue = 392;
            a.MinFresh = 0;
            a.NoCache = false;
            a.NoTransform = true;
            a.OnlyIfCached = false;

            HttpCacheControlHeader b = new HttpCacheControlHeader();
            b.MaxAge = 3;
            b.MaxStaleAccept = true;
            b.MaxStaleValue = 392;
            b.MinFresh = 0;
            b.NoCache = false;
            b.NoTransform = true;
            b.OnlyIfCached = false;

            // Act
            int ha = a.GetHashCode();
            int hb = b.GetHashCode();

            // Assert
            Assert.AreEqual(ha, hb);
        }