public void EnumeratorIteration() { var dict = new ReflectionBasedDictionaryAdapter(new {foo = 1, name = "jonh", age = 25}); Assert.AreEqual(3, dict.Count); var enumerator = (IDictionaryEnumerator) dict.GetEnumerator(); while (enumerator.MoveNext()) { Assert.IsNotNull(enumerator.Key); Assert.IsNotNull(enumerator.Value); } }