public void TestGetEnumerator() { var d = new DynamicDictionary(); d.Add("key", "value"); IEnumerator enumerator = d.GetEnumerator(); int count = 0; while (enumerator.MoveNext()) { var pair = (KeyValuePair <string, object>)enumerator.Current; Assert.AreEqual("key", pair.Key); Assert.AreEqual("value", pair.Value); count += 1; } Assert.AreEqual(1, count, "Enumerator did not move through the right number of items."); }
public void TestGetEnumerator() { var d = new DynamicDictionary(); d.Add("key", "value"); IEnumerator enumerator = d.GetEnumerator(); int count = 0; while (enumerator.MoveNext()) { var pair = (KeyValuePair<string, object>) enumerator.Current; Assert.AreEqual("key", pair.Key); Assert.AreEqual("value", pair.Value); count += 1; } Assert.AreEqual(1, count, "Enumerator did not move through the right number of items."); }