public void Enumeration() { var dict = new AnalysisDictionary <string, string>() { { "1", "One" } }; var enumer = dict.GetEnumerator(); while (enumer.MoveNext()) { Assert.AreEqual("1", enumer.Current.Key); } var enumer2 = ((IEnumerable)dict).GetEnumerator(); while (enumer2.MoveNext()) { Assert.AreEqual("1", ((KeyValuePair <string, string>)enumer2.Current).Key); } }