public void AnnotationFilterShouldBeSetWithODataAnnotationsPreferenceAndRequiredResponseVersionShouldBe30WhenEffectiveMaxResponseVersionIs30()
 {
     RequestDescription descrption = new RequestDescription(RequestTargetKind.Link, RequestTargetSource.ServiceOperation, new Uri("http://service/set"));
     IODataRequestMessage requestMessage = new ODataRequestMessageSimulator();
     requestMessage.PreferHeader().AnnotationFilter = "*";
     ClientPreference preference = new ClientPreference(descrption, HttpVerbs.None, requestMessage, effectiveMaxResponseVersion: VersionUtil.Version4Dot0);
     preference.AnnotationFilter.Should().Be("*");
     preference.RequiredResponseVersion.Should().Be(VersionUtil.Version4Dot0);
 }
        public void AnnotationFilterShouldBeSetWithODataAnnotationsPreferenceAndRequiredResponseVersionShouldBe30WhenEffectiveMaxResponseVersionIs30()
        {
            RequestDescription   descrption     = new RequestDescription(RequestTargetKind.Link, RequestTargetSource.ServiceOperation, new Uri("http://service/set"));
            IODataRequestMessage requestMessage = new ODataRequestMessageSimulator();

            requestMessage.PreferHeader().AnnotationFilter = "*";
            ClientPreference preference = new ClientPreference(descrption, HttpVerbs.None, requestMessage, effectiveMaxResponseVersion: VersionUtil.Version4Dot0);

            preference.AnnotationFilter.Should().Be("*");
            preference.RequiredResponseVersion.Should().Be(VersionUtil.Version4Dot0);
        }