public void BrowsablePointer_PointsToSecond_WhenThirdIsDeleted() { var list = new BrowsableCollectionMock(photo1, photo2, photo3); var pointer = new BrowsablePointer(list, 2); list.RemoveAt(2); Assert.AreEqual(1, pointer.Index); Assert.AreEqual(photo2, pointer.Current); }
public void BrowsablePointer_StillPointsToSecond_WhenFirstIsDeleted() { var list = new BrowsableCollectionMock(photo1, photo2, photo3); var pointer = new BrowsablePointer(list, 1); list.RemoveAt(0); Assert.AreEqual(0, pointer.Index); Assert.AreEqual(photo2, pointer.Current); }