public void GetValidator_ReturnsODataQueryOptionsValidator40_ForODataVersion40()
        {
            IODataQueryOptionsValidator validator = ODataQueryOptionsValidator.GetValidator(ODataVersion.OData40);

            Assert.NotNull(validator);
            Assert.IsType <ODataQueryOptionsValidator40>(validator);
        }
예제 #2
0
 /// <summary>
 /// Initialises a new instance of the <see cref="ODataQueryOptions" /> class.
 /// </summary>
 /// <param name="query">The query fom the request URI.</param>
 /// <param name="entitySet">The Entity Set to apply the OData query against.</param>
 /// <param name="validator">The query options validator to use.</param>
 /// <exception cref="ArgumentNullException">Thrown if <paramref name="query"/>, <paramref name="entitySet"/> or <paramref name="validator"/> are null.</exception>
 public ODataQueryOptions(string query, EntitySet entitySet, IODataQueryOptionsValidator validator)
 {
     EntitySet  = entitySet ?? throw new ArgumentNullException(nameof(entitySet));
     RawValues  = new ODataRawQueryOptions(query ?? throw new ArgumentNullException(nameof(query)));
     _validator = validator ?? throw new ArgumentNullException(nameof(validator));
 }