Ejemplo n.º 1
0
        public void CanGenerateCompositeOperators()
        {
            var age = new QueryOptions()
                      .Equal("age", 18);

            var height = new QueryOptions()
                         .Equal("height", 75);

            var and = age.And(height).ToString();

            Assert.AreEqual(and, "$filter=age eq 18 and height eq 75&$top=10");

            var one = new QueryOptions()
                      .Equal("one", 1);

            var two = new QueryOptions()
                      .Equal("two", 2);

            var or = one.Or(two).ToString();

            Assert.AreEqual(or, "$filter=one eq 1 or two eq 2&$top=10");
        }