Example #1
0
        public void TestSet()
        {
            var mo = Mo.Set("A", 10);

            var expected = new Document("$set", new Document("A", 10));

            Assert.AreEqual(expected, mo);
        }
Example #2
0
        public void TestMultipleModifiers()
        {
            var mo = Mo.Inc("A", 1) & Mo.Inc("B", 2) & Mo.Set("C", 3);

            var expected = new Document("$inc", new Document("A", 1).Add("B", 2))
                           .Add("$set", new Document("C", 3));

            Assert.AreEqual(expected, mo);
        }