protected override void Initialize() { var qfe1 = new QuotedFieldsEntity { Data1 = "data1", Data2 = 1 }; var qfe2 = new QuotedFieldsEntity { Data1 = "data2", Data2 = 2 }; //revision 1 using (var tx = Session.BeginTransaction()) { qfeId1 = (long)Session.Save(qfe1); qfeId2 = (long)Session.Save(qfe2); tx.Commit(); } //revision 2 using (var tx = Session.BeginTransaction()) { qfe1.Data1 = "data changed"; tx.Commit(); } //revision 3 using (var tx = Session.BeginTransaction()) { qfe2.Data2 = 3; tx.Commit(); } }
public void VerifyHistoryOf2() { var ver1 = new QuotedFieldsEntity { Id = qfeId2, Data1 = "data2", Data2 = 2 }; var ver2 = new QuotedFieldsEntity { Id = qfeId2, Data1 = "data2", Data2 = 3 }; AuditReader().Find <QuotedFieldsEntity>(qfeId2, 1).Should().Be.EqualTo(ver1); AuditReader().Find <QuotedFieldsEntity>(qfeId2, 2).Should().Be.EqualTo(ver1); AuditReader().Find <QuotedFieldsEntity>(qfeId2, 3).Should().Be.EqualTo(ver2); }
public void VerifyHistoryOf1() { var ver1 = new QuotedFieldsEntity { Id = qfeId1, Data1 = "data1", Data2 = 1 }; var ver2 = new QuotedFieldsEntity { Id = qfeId1, Data1 = "data changed", Data2 = 1 }; AuditReader().Find <QuotedFieldsEntity>(qfeId1, 1).Should().Be.EqualTo(ver1); AuditReader().Find <QuotedFieldsEntity>(qfeId1, 2).Should().Be.EqualTo(ver2); AuditReader().Find <QuotedFieldsEntity>(qfeId1, 3).Should().Be.EqualTo(ver2); }