Exemple #1
0
 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());
 }
        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());
        }