Beispiel #1
0
 public void Set_Profile_Level_Changes_Profile_Level_And_Reports_Change()
 {
     using (var mAdmin = new MongoAdmin(TestHelper.ConnectionString()))
     {
         int prev;
         if (mAdmin.SetProfileLevel(2, out prev))
         {
             mAdmin.SetProfileLevel(prev);
         }
     }
 }
Beispiel #2
0
        public void Set_Profile_Level_Changes_Profile_Level_And_Reports_Change()
        {
            using (var mAdmin = new MongoAdmin(TestHelper.ConnectionString()))
            {
                int prev;
                if (mAdmin.SetProfileLevel(2, out prev))
                {
                    mAdmin.SetProfileLevel(prev);
                }
            }

        }
Beispiel #3
0
 public void Get_Current_Profile_Level()
 {
     using (var mAdmin = new MongoAdmin(TestHelper.ConnectionString()))
     {
         var level = mAdmin.GetProfileLevel();
         if (level != 2d)
         {
             mAdmin.SetProfileLevel(2);
         }
         Assert.Equal(2, mAdmin.GetProfileLevel());
         mAdmin.SetProfileLevel(level);
     }
 }
Beispiel #4
0
        public void Get_Current_Profile_Level()
        {
            using (var mAdmin = new MongoAdmin(TestHelper.ConnectionString()))
            {
                var level = mAdmin.GetProfileLevel();
                if (level != 2d)
                {
                    mAdmin.SetProfileLevel(2);

                }
                Assert.Equal(2, mAdmin.GetProfileLevel());
                mAdmin.SetProfileLevel(level);
            }
        }
Beispiel #5
0
        public void Find_Subset_Returns_Appropriate_Subset()
        {
            using (var admin = new MongoAdmin(TestHelper.ConnectionString()))
            {
                admin.SetProfileLevel(2);
            }
            using (var db = Mongo.Create(TestHelper.ConnectionString()))
            {
                var coll = db.GetCollection <TestProduct>();
                coll.Delete(new { });
                var oid = ObjectId.NewObjectId();

                coll.Insert(new TestProduct
                {
                    _id      = oid,
                    Price    = 42.42f,
                    Supplier = new Supplier
                    {
                        Name      = "Bob's house of pancakes",
                        RefNum    = 12,
                        CreatedOn = DateTime.MinValue
                    }
                });


                var subset = db.GetCollection <TestProduct>().Find(new { }, new { }, Int32.MaxValue, 0,
                                                                   j => new { SupplierName = j.Supplier.Name, Cost = j.Price, Id = j._id }).ToArray();

                Assert.Equal("Bob's house of pancakes", subset[0].SupplierName);
                Assert.Equal(42.42f, subset[0].Cost);
                Assert.Equal(oid, subset[0].Id);
            }
        }
Beispiel #6
0
        public void Find_Subset_Returns_Appropriate_Subset()
        {
            using (var admin = new MongoAdmin(TestHelper.ConnectionString()))
            {
                admin.SetProfileLevel(2);
            }
            using (var db = Mongo.Create(TestHelper.ConnectionString()))
            {
                var coll = db.GetCollection<TestProduct>();
                coll.Delete(new { });
                var oid = ObjectId.NewObjectId();

                coll.Insert(new TestProduct
                {
                    _id = oid,
                    Price = 42.42f,
                    Supplier = new Supplier
                    {
                        Name = "Bob's house of pancakes",
                        RefNum = 12,
                        CreatedOn = DateTime.MinValue
                    }
                });

                var subset = db.GetCollection<TestProduct>().Find(new { }, new { }, Int32.MaxValue, 0,
                    j => new { SupplierName = j.Supplier.Name, Cost = j.Price, Id = j._id }).ToArray();

                Assert.Equal("Bob's house of pancakes", subset[0].SupplierName);
                Assert.Equal(42.42f, subset[0].Cost);
                Assert.Equal(oid, subset[0].Id);
            }
        }