public void BasicFunctionalityTestWithSupplier() { VirtualList <int> list = new VirtualList <int>(); List <int> numbers1 = new List <int> { 0, 1, 2, 3 }; List <int> numbers2 = new List <int> { 4, 5, 6 }; List <int> numbers3 = new List <int> { 7, 8, 9, 10, 11 }; list.AddSuppliers(numbers1, numbers2, numbers3); Assert.AreEqual(list.Count, 12); for (int i = 0; i < 12; i++) { Assert.AreEqual(list[i], i); Assert.AreEqual(list.IndexOf(i), i); } }