コード例 #1
0
        public void NonStreamingAcceptShouldResolveToNonStreamingResponse()
        {
            var mediaTypeWithFormat = TestMediaTypeWithFormat.GetResponseTypeFromAccept("application/json;odata.metadata=minimal;odata.streaming=false", ODataVersion.V4);

            mediaTypeWithFormat.BeJsonLight().NotBeStreaming();
            Assert.True(TestMediaTypeWithFormat.MediaTypeContains(mediaTypeWithFormat.MediaType, "odata.metadata"));
            Assert.True(TestMediaTypeWithFormat.MediaTypeContains(mediaTypeWithFormat.MediaType, "odata.streaming"));
        }
コード例 #2
0
        public void StreamingAcceptShouldResolveToStreamingResponse_Without_Prefix()
        {
            var mediaTypeWithFormat = TestMediaTypeWithFormat.GetResponseTypeFromAccept("application/json;metadata=minimal;streaming=true", ODataVersion.V4);

            mediaTypeWithFormat.BeJsonLight().BeStreaming();
            Assert.True(TestMediaTypeWithFormat.MediaTypeContains(mediaTypeWithFormat.MediaType, "metadata"));
            Assert.True(TestMediaTypeWithFormat.MediaTypeContains(mediaTypeWithFormat.MediaType, "streaming"));
        }
コード例 #3
0
        public void NonStreamingAcceptShouldResolveToNonStreamingResponse_Without_Prefix()
        {
            var mediaTypeWithFormat = TestMediaTypeWithFormat.GetResponseTypeFromAccept("application/json;metadata=minimal;streaming=false", ODataVersion.V4);

            mediaTypeWithFormat.Should().BeJsonLight().And.NotBeStreaming();
            TestMediaTypeWithFormat.MediaTypeContains(mediaTypeWithFormat.MediaType, "metadata").Should().BeTrue();
            TestMediaTypeWithFormat.MediaTypeContains(mediaTypeWithFormat.MediaType, "streaming").Should().BeTrue();
        }
コード例 #4
0
        public void MetadataAllAcceptShouldSucceed_Without_Prefix()
        {
            var mediaTypeWithFormat = TestMediaTypeWithFormat.GetResponseTypeFromAccept("application/json;metadata=full", ODataVersion.V4);

            mediaTypeWithFormat.BeJsonLight().HaveFullMetadata();
            Assert.True(TestMediaTypeWithFormat.MediaTypeContains(mediaTypeWithFormat.MediaType, "metadata"));
            Assert.False(TestMediaTypeWithFormat.MediaTypeContains(mediaTypeWithFormat.MediaType, "odata.metadata"));
        }
コード例 #5
0
        public void StreamingAcceptShouldResolveToStreamingResponse()
        {
            var mediaTypeWithFormat = TestMediaTypeWithFormat.GetResponseTypeFromAccept("application/json;odata.metadata=minimal;odata.streaming=true", ODataVersion.V4);

            mediaTypeWithFormat.Should().BeJsonLight().And.BeStreaming().And.SpecifyDefaultMetadata();
            TestMediaTypeWithFormat.MediaTypeContains(mediaTypeWithFormat.MediaType, "odata.metadata").Should().BeTrue();
            TestMediaTypeWithFormat.MediaTypeContains(mediaTypeWithFormat.MediaType, "odata.streaming").Should().BeTrue();
        }