public void VerifyHistoryOf3() { var ver1 = new BasicTestEntity2 { Id = id3, Str1 = "z" }; Assert.AreEqual(ver1, AuditReader.Find <BasicTestEntity2>(id3, 1)); Assert.IsNull(AuditReader.Find <BasicTestEntity2>(id3, 2)); Assert.IsNull(AuditReader.Find <BasicTestEntity2>(id3, 3)); Assert.IsNull(AuditReader.Find <BasicTestEntity2>(id3, 4)); }
public void VerifyHistory() { var ver1 = new BasicTestEntity4 { Id = id1, Str1 = "x", Str2 = "y" }; var ver2 = new BasicTestEntity4 { Id = id1, Str1 = "a", Str2 = "b" }; Assert.AreEqual(ver1, AuditReader.Find <BasicTestEntity4>(id1, 1)); Assert.AreEqual(ver2, AuditReader.Find <BasicTestEntity4>(id1, 2)); }
public void VerifyHistoryOf3() { var ver1 = new BasicTestEntity1 { Id = id3, Str1 = "z", Long1 = 300 }; var ver2 = new BasicTestEntity1 { Id = id3, Str1 = "z3", Long1 = 300 }; Assert.IsNull(AuditReader.Find <BasicTestEntity1>(id3, 1)); Assert.AreEqual(ver1, AuditReader.Find <BasicTestEntity1>(id3, 2)); Assert.AreEqual(ver2, AuditReader.Find <BasicTestEntity1>(id3, 3)); }
public void VerifyHistoryOf1() { var ver1 = new BasicTestEntity1 { Id = id1, Str1 = "x", Long1 = 1 }; var ver2 = new BasicTestEntity1 { Id = id1, Str1 = "x2", Long1 = 1 }; Assert.AreEqual(ver1, AuditReader.Find <BasicTestEntity1>(id1, 1)); Assert.AreEqual(ver2, AuditReader.Find <BasicTestEntity1>(id1, 2)); Assert.AreEqual(ver2, AuditReader.Find <BasicTestEntity1>(id1, 3)); }
public void VerifyHistoryOf2() { var ver1 = new BasicTestEntity1 { Id = id2, Str1 = null, Long1 = 20 }; var ver2 = new BasicTestEntity1 { Id = id2, Str1 = "y2", Long1 = 20 }; Assert.IsNull(AuditReader.Find <BasicTestEntity1>(id2, 1)); Assert.AreEqual(ver1, AuditReader.Find <BasicTestEntity1>(id2, 2)); Assert.AreEqual(ver1, AuditReader.Find <BasicTestEntity1>(id2, 3)); Assert.AreEqual(ver2, AuditReader.Find <BasicTestEntity1>(id2, 4)); }
public void VerifyHistoryOf1() { var ver1 = new BasicTestEntity2 { Id = id1, Str1 = "x" }; var ver2 = new BasicTestEntity2 { Id = id1, Str1 = "x2" }; Assert.AreEqual(ver1, AuditReader.Find <BasicTestEntity2>(id1, 1)); Assert.AreEqual(ver2, AuditReader.Find <BasicTestEntity2>(id1, 2)); Assert.AreEqual(ver2, AuditReader.Find <BasicTestEntity2>(id1, 3)); Assert.IsNull(AuditReader.Find <BasicTestEntity2>(id1, 4)); }
public void VerifyHistoryOf2() { var ver1 = new BasicTestEntity1 { Id = id2, Str1 = "y", Long1 = 20 }; var ver2 = new BasicTestEntity1 { Id = id2, Str1 = "y", Long1 = 21 }; var ver3 = new BasicTestEntity1 { Id = id2, Str1 = "y3", Long1 = 22 }; Assert.AreEqual(ver1, AuditReader.Find <BasicTestEntity1>(id2, 1)); Assert.AreEqual(ver2, AuditReader.Find <BasicTestEntity1>(id2, 2)); Assert.AreEqual(ver3, AuditReader.Find <BasicTestEntity1>(id2, 3)); }
public void VerifyHistory() { Assert.AreEqual("first", AuditReader.Find <PropertyAccessEntity>(id, 1).Data); Assert.AreEqual("second", AuditReader.Find <PropertyAccessEntity>(id, 2).Data); }
public void VerifyHistory() { Assert.Throws <NotAuditedException>(() => AuditReader.Find <BasicTestEntity3>(id1, 1) ); }
public void VerifyHistory() { Assert.AreEqual("first", AuditReader.Find <FieldAccessEntity>(id, 1)); Assert.AreEqual("second", AuditReader.Find <FieldAccessEntity>(id, 2)); }