public void Test1() { var ssa = new SnapshotArray(3); ssa.Set(0, 5); var id = ssa.Snap(); ssa.Set(0, 6); ssa.Get(0, id).Should().Be(5); }
public void Test2() { var ssa = new SnapshotArray(4); ssa.Snap(); ssa.Snap(); ssa.Get(3, 1); ssa.Set(2, 4); ssa.Snap(); ssa.Set(1, 4); }