Пример #1
0
        public void Version_Test()
        {
            var cs1 = DB.Path(true, "test.db");
            var cs2 = DB.Path(false, "test.db", "version=2");

            using (var db = new VersionDB(cs1))
            {
                // On initialize db, i insert a first row
                Assert.AreEqual(1, db.Customers.Count());
            }

            using (var db = new VersionDB(cs2))
            {
                // And when update database to version 2, insert another
                Assert.AreEqual(2, db.Customers.Count());
            }
        }
Пример #2
0
        public void Version_Test()
        {
            var dbf = DB.Path();
            var cs1 = "version=1; filename=" + dbf;
            var cs2 = "version=2; filename=" + dbf;

            using (var db = new VersionDB(cs1))
            {
                var col = db.GetCollection("customer");

                // On initialize db, i insert a first row
                Assert.AreEqual(1, col.Count());
            }

            using (var db = new VersionDB(cs2))
            {
                var col = db.GetCollection("customer");

                // And when update database to version 2, insert another
                Assert.AreEqual(4, col.Count());
            }
        }
Пример #3
0
        public void Version_Test()
        {
            var dbf = DB.Path();
            var cs1 = "version=1; filename=" + dbf;
            var cs2 = "version=2; filename=" + dbf;

            using (var db = new VersionDB(cs1))
            {
                var col = db.GetCollection("customer");

                // On initialize db, i insert a first row
                Assert.AreEqual(1, col.Count());
            }

            using (var db = new VersionDB(cs2))
            {
                var col = db.GetCollection("customer");

                // And when update database to version 2, insert another
                Assert.AreEqual(4, col.Count());
            }
        }