public void TestToSublist_OnCollection_WrapsEntireCollection() { Collection<int> list = new Collection<int>() { 1, 2, 3 }; var sublist = list.ToSublist(); Assert.AreSame(list, sublist.List, "The backing list was not set."); Assert.AreEqual(0, sublist.Offset, "The offset was not zero."); Assert.AreEqual(list.Count, sublist.Count, "The count was wrong."); }
public void TestToSublist_OnCollection_WithOffset_WrapsRemaining() { Collection<int> list = new Collection<int>() { 1, 2, 3 }; var sublist = list.ToSublist(1); Assert.AreSame(list, sublist.List, "The backing list was not set."); Assert.AreEqual(1, sublist.Offset, "The offset was not zero."); Assert.AreEqual(2, sublist.Count, "The count was wrong."); }