public void CreateManyRecordsAndRetrieveWithAutoGen() { var keys = new List <uint>(); _db = new JellyDatabase(_connectionString); _db.RegisterIdentityProperty <TestEntity, uint>(e => e.Id, true); for (int i = 0; i < 500; i++) { using (var session = _db.CreateSession()) { var entity = TestEntity.CreateTestEntity(i); session.Store <TestEntity>(entity); keys.Add(entity.Id); } } _db.Dispose(); _db = new JellyDatabase(_connectionString); _db.RegisterIdentityProperty <TestEntity, uint>(e => e.Id, true); foreach (var key in keys) { using (var session = _db.CreateSession()) { var retrieved = session.Load <uint, TestEntity>(key); Assert.AreEqual(key, retrieved.Id); } } }
public void TestCleanup() { _db.Dispose(); }