Example #1
0
        private TestDbContext BuildTestDb()
        {
            var mongo = new TestDbContext("test_mongoctx");

            mongo.Clear <Pet>();
            mongo.Clear <Owner>();

            // Add some pets:
            var p = new Pet();

            p.Age  = 5;
            p.Name = "Fluffy";
            p.Type = "Cat";

            mongo.Save(p);

            p      = new Pet();
            p.Age  = 4;
            p.Name = "Spot";
            p.Type = "Dog";

            mongo.Save(p);

            // Add some owners:
            var o = new Owner();

            o.Name         = "Ralph";
            o.NumberOfPets = 50;

            mongo.Save(o);

            return(mongo);
        }
Example #2
0
        public void db_collection_clear_test()
        {
            TestDbContext mongo = BuildTestDb();

            mongo.Clear <Pet>();

            Assert.AreEqual(0, mongo.Pets.Count());
        }