public void TestGetEnumerator1 () { BuildPropertyGroup bpg = new BuildPropertyGroup (); bpg.SetProperty ("a", "c"); bpg.SetProperty ("b", "d"); IEnumerator e = bpg.GetEnumerator (); e.MoveNext (); Assert.AreEqual ("a", ((BuildProperty) e.Current).Name, "A1"); Assert.AreEqual ("c", ((BuildProperty) e.Current).Value, "A2"); Assert.AreEqual ("c", ((BuildProperty) e.Current).FinalValue, "A3"); e.MoveNext (); Assert.AreEqual ("b", ((BuildProperty) e.Current).Name, "A4"); Assert.AreEqual ("d", ((BuildProperty) e.Current).Value, "A5"); Assert.AreEqual ("d", ((BuildProperty) e.Current).FinalValue, "A6"); Assert.IsFalse (e.MoveNext (), "A7"); }