예제 #1
0
 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.");
 }
예제 #2
0
 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.");
 }