public void MediaTypeHeaderEquality() { var mt1 = ContentNegotiator.MediaType.Parse("application/json"); var mt2 = ContentNegotiator.MediaType.Parse("application/xml"); var a = new ContentNegotiator.MediaTypeHeader(mt1, 0.1f); var b = new ContentNegotiator.MediaTypeHeader(mt1, 0.2f); Assert.Equal(a, b); Assert.Equal(a.GetHashCode(), b.GetHashCode()); var c = new ContentNegotiator.MediaTypeHeader(mt2, 0.1f); Assert.NotEqual(a, c); Assert.NotEqual(a.GetHashCode(), c.GetHashCode()); }