public void ValidateCastNullableToNonNullableOnInlineAnnotationCsdl()
        {
            var expectedErrors = new EdmLibTestErrors()
            {
                { null, null, EdmErrorCode.ExpressionNotValidForTheAssertedType }
            };

            this.VerifySemanticValidation(ExpressionValidationTestModelBuilder.CastNullableToNonNullableOnInlineAnnotationCsdl(this.EdmVersion), expectedErrors);
        }
 public void SerializeCastNullableToNonNullableOnInlineAnnotationModel()
 {
     this.SerializeAndVerifyAgainst(ExpressionValidationTestModelBuilder.CastNullableToNonNullableOnInlineAnnotationModel(), ExpressionValidationTestModelBuilder.CastNullableToNonNullableOnInlineAnnotationCsdl(EdmVersion.V40), EdmVersion.V40);
 }
Example #3
0
 public void RoundTripCastNullableToNonNullableOnInlineAnnotationCsdl()
 {
     this.RoundTripValidator(ExpressionValidationTestModelBuilder.CastNullableToNonNullableOnInlineAnnotationCsdl(EdmVersion.V40), EdmVersion.V40);
 }