public void VerifyHistory() { var ver1 = new UnversionedOptimisticLockingFieldEntity { Id = id, Str = "x" }; var ver2 = new UnversionedOptimisticLockingFieldEntity { Id = id, Str = "y" }; AuditReader().Find <UnversionedOptimisticLockingFieldEntity>(id, 1) .Should().Be.EqualTo(ver1); AuditReader().Find <UnversionedOptimisticLockingFieldEntity>(id, 2) .Should().Be.EqualTo(ver2); }
protected override void Initialize() { var olfe = new UnversionedOptimisticLockingFieldEntity { Str = "x" }; using (var tx = Session.BeginTransaction()) { id = (int)Session.Save(olfe); tx.Commit(); } using (var tx = Session.BeginTransaction()) { olfe.Str = "y"; tx.Commit(); } }