public void MoveDown()
        {
            var d = new TextHighlighterExtension2012.OrderedDictionary <string, int>();

            d.Add("A", 1);
            d.Add("B", 2);
            d.Add("C", 3);
            d.Add("D", 4);
            d.Add("E", 5);
            DS.Assert.AreEqual(DS.List("A", "B", "C", "D", "E"), d.Keys.ToList());

            d.MoveDown("C");
            DS.Assert.AreEqual(DS.List("A", "B", "D", "C", "E"), d.Keys.ToList());
        }
        public void AddCount()
        {
            var d = new TextHighlighterExtension2012.OrderedDictionary <string, int>();

            d.Add("A", 1);
            d.Add("B", 2);
            d.Add("C", 3);
            d.Add("D", 4);

            Assert.AreEqual(4, d.Count);
            DS.Assert.AreEqual(DS.List("A", "B", "C", "D"), d.Keys.ToList());

            d.Add("E", 5);
            d.Add("F", 6);
            d.Add("G", 7);
            d.Add("H", 8);

            Assert.AreEqual(8, d.Count);
            DS.Assert.AreEqual(DS.List("A", "B", "C", "D", "E", "F", "G", "H"), d.Keys.ToList());
        }