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); }
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); }
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); }