public void ShouldRetainTheColumnIndexAfterASnapshotIsCommitted() { var stringTokenizer = new StringTokenizer("1\n2"); stringTokenizer.TakeSnapshot(); stringTokenizer.Consume(); var location = stringTokenizer.GetCurrentLocation(); Assert.AreEqual(2, location.Column); stringTokenizer.CommitSnapshot(); location = stringTokenizer.GetCurrentLocation(); Assert.AreEqual(2, location.Column); }