public DynamicListTest() { Console.WriteLine("\nDynamic List"); _dynamicList.Add(1); _dynamicList.Add(2); _dynamicList.Add(3); _dynamicList.Add(4); _dynamicList.Add(5); _dynamicList.Add(6); _dynamicList.Add(7); int[] array = _dynamicList.Items; for (int i = 0; i < array.Length; i++) { Console.Write(array[i] + " "); } Console.WriteLine("\nSize = " + _dynamicList.Count); _dynamicList.RemoveAt(1); _dynamicList.Remove(3); var s = _dynamicList.GetEnumerator(); while (s.MoveNext()) { Console.Write(s.Current + " "); } _dynamicList.Clear(); Console.WriteLine("\nSize = " + _dynamicList.Count); }
public void EnumeratorTest() { for (int i = 0; i < 11; i++) { _list.Add(i); } int index = 0; using (var enumerator = _list.GetEnumerator()) { while (enumerator.MoveNext()) { int val = enumerator.Current; Assert.That(val, Is.EqualTo(index++)); } } Assert.That(index, Is.EqualTo(11)); }