Exemplo n.º 1
0
        public void Should_make_query_with_empty_test()
        {
            var i = F(ClrFilter.Empty("data/firstName/iv"), true);
            var o = C("{ '$or' : [{ 'dd.1.iv' : { '$exists' : false } }, { 'dd.1.iv' : null }, { 'dd.1.iv' : '' }, { 'dd.1.iv' : [] }] }");

            Assert.Equal(o, i);
        }
Exemplo n.º 2
0
        public void Should_make_query_with_empty_test()
        {
            var i = _F(ClrFilter.Empty("id"));
            var o = _C("{ '$or' : [{ '_id' : { '$exists' : false } }, { '_id' : null }, { '_id' : '' }, { '_id' : [] }] }");

            Assert.Equal(o, i);
        }
Exemplo n.º 3
0
        public void Should_make_query_with_empty_for_class()
        {
            var filter = ClrFilter.Empty("Text");

            AssertQuery("{ '$or' : [{ 'Text' : { '$exists' : false } }, { 'Text' : null }, { 'Text' : '' }, { 'Text' : { '$size' : 0 } }] }", filter);
        }