protected override void Initialize() { embEnt = new EmbIdTestEntity { Id = new EmbId { X = 3, Y = 4 } }; ent = new EntityReferingEmbEntity { Data = "data", Reference = embEnt }; embEntNoRef1 = new EmbIdTestEntity { Id = new EmbId { X = 4, Y = 3 } }; embEntNoRef2 = new EmbIdTestEntity { Id = new EmbId { X = 12, Y = 15 } }; using (var tx = Session.BeginTransaction()) { Session.Save(embEnt); Session.Save(ent); Session.Save(embEntNoRef1); Session.Save(embEntNoRef2); tx.Commit(); } }
protected override void Initialize() { ei = new EmbId { X = 1, Y = 2 }; var eite = new EmbIdTestEntity { Id = ei, Str1 = "data" }; var notNullRef = new UniRefIngMulIdEntity { Id = 1, Data = "data 1", Reference = eite }; var nullRef = new UniRefIngMulIdEntity { Id = 2, Data = "data 2", Reference = null }; //Revision 1 using (var tx = Session.BeginTransaction()) { Session.Save(eite); Session.Save(notNullRef); Session.Save(nullRef); tx.Commit(); } }
protected override void Initialize() { str1_id = new EmbId { X = 1, Y = 2 }; str2_id = new EmbId { X = 3, Y = 4 }; coll1_id = new EmbId { X = 5, Y = 6 }; var str1 = new EmbIdTestEntity { Id = str1_id, Str1 = "str1" }; var str2 = new EmbIdTestEntity { Id = str2_id, Str1 = "str2" }; var coll1 = new SetRefCollEntityEmbId { Id = coll1_id, Data = "coll1" }; using (var tx = Session.BeginTransaction()) { Session.Save(str1); Session.Save(str2); coll1.Collection = new HashSet <EmbIdTestEntity> { str1 }; Session.Save(coll1); tx.Commit(); } using (var tx = Session.BeginTransaction()) { coll1.Collection.Add(str2); tx.Commit(); } using (var tx = Session.BeginTransaction()) { coll1.Collection.Remove(str1); tx.Commit(); } using (var tx = Session.BeginTransaction()) { coll1.Collection.Clear(); tx.Commit(); } }
public void VerifyHistoryOfId1() { var ver1 = new EmbIdTestEntity { Id = id1, Str1 = "x" }; var ver2 = new EmbIdTestEntity { Id = id1, Str1 = "x2" }; Assert.AreEqual(ver1, AuditReader().Find <EmbIdTestEntity>(id1, 1)); Assert.AreEqual(ver1, AuditReader().Find <EmbIdTestEntity>(id1, 2)); Assert.AreEqual(ver2, AuditReader().Find <EmbIdTestEntity>(id1, 3)); Assert.IsNull(AuditReader().Find <EmbIdTestEntity>(id1, 4)); Assert.IsNull(AuditReader().Find <EmbIdTestEntity>(id1, 5)); }
public void VerifyHistoryOfId2() { var ver1 = new EmbIdTestEntity { Id = id2, Str1 = "y" }; var ver2 = new EmbIdTestEntity { Id = id2, Str1 = "y2" }; var ver3 = new EmbIdTestEntity { Id = id2, Str1 = "y3" }; Assert.IsNull(AuditReader().Find <EmbIdTestEntity>(id2, 1)); Assert.AreEqual(ver1, AuditReader().Find <EmbIdTestEntity>(id2, 2)); Assert.AreEqual(ver2, AuditReader().Find <EmbIdTestEntity>(id2, 3)); Assert.AreEqual(ver3, AuditReader().Find <EmbIdTestEntity>(id2, 4)); Assert.IsNull(AuditReader().Find <EmbIdTestEntity>(id2, 5)); }