示例#1
0
        public void TestGetEnumerator()
        {
            BuildItemGroup big = new BuildItemGroup();

            big.AddNewItem("a", "c");
            big.AddNewItem("b", "d");

            IEnumerator e = big.GetEnumerator();

            e.MoveNext();
            Assert.AreEqual("a", ((BuildItem)e.Current).Name, "A1");
            Assert.AreEqual("c", ((BuildItem)e.Current).FinalItemSpec, "A2");
            e.MoveNext();
            Assert.AreEqual("b", ((BuildItem)e.Current).Name, "A3");
            Assert.AreEqual("d", ((BuildItem)e.Current).FinalItemSpec, "A4");

            Assert.IsFalse(e.MoveNext());
        }