Exemplo n.º 1
0
        public void IEnumerableTestMethod()
        {
            MyListArray <int> list = new MyListArray <int>(100);
            var e = list.GetEnumerator();

            Assert.IsFalse(e.MoveNext());
            e.Reset();
            int[] mas = { 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 };
            foreach (int val in mas)
            {
                list.Add(val);
            }
            int count = 0;

            using (IEnumerator <int> le = list.GetEnumerator())
            {
                while (le.MoveNext())
                {
                    Assert.AreEqual(le.Current, mas[count++]);
                }
            }
        }