public void TestNor() { var query = Query.Nor( Query.EQ("a", 1), Query.EQ("b", 2) ); var expected = "{ \"$nor\" : [{ \"a\" : 1 }, { \"b\" : 2 }] }"; Assert.AreEqual(expected, query.ToJson()); }
public void TestNestedNor() { var query = Query.And( Query.EQ("name", "bob"), Query.Nor( Query.EQ("a", 1), Query.EQ("b", 2) ) ); var expected = "{ \"name\" : \"bob\", \"$nor\" : [{ \"a\" : 1 }, { \"b\" : 2 }] }"; Assert.AreEqual(expected, query.ToJson()); }