public void DictionaryEnumerator_Reset_YieldsFirstItemAgain()
        {
            var dic = new OrderedDictionary <string, string>();

            dic.Add("a", "string1");
            dic.Add("b", "string2");

            var enumerator = new DictionaryEnumerator <string, string>(dic);

            enumerator.MoveNext();

            var firstValue = enumerator.Value;

            enumerator.Reset();
            enumerator.MoveNext();
            var firstValueAfterReset = enumerator.Value;

            Assert.AreEqual(firstValue, firstValueAfterReset);
        }