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()); } }
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()); } }