public void PureObjectBase_IncrementObjectVersion() { var objectBase1 = new PureObjectTest(TestLoggerFactory); var objectVersion = objectBase1.ObjectVersion; objectBase1.IncreaseObjectVersion().Should().Be(objectVersion + 1); objectBase1.ObjectVersion.Should().Be(objectVersion + 1); }
public void PureObjectBase_UpdateInstance_CopyInstance() { var objectBase = new PureObjectTest(TestLoggerFactory); var objectBaseClone = objectBase.CopyInstance(); objectBase.IncreaseObjectVersion(); objectBaseClone.UpdateInstance(objectBase).ObjectVersion.Should().Be(objectBaseClone.ObjectVersion); }