Ejemplo n.º 1
0
        public static void TestRemoveAtIndex()
        {
            OrderableStrings strings = new OrderableStrings
            {
                { "W", -4 },
                { "E", -1 },
                { "Y", 3 },
                { "U", 0 },
                { "I", -3 },
                { "A", 6 }
            };

            Assert.AreEqual(0, strings.SetOrRemoveAtIndex(0, "H"));
            Assert.AreEqual(3, strings.SetOrRemoveAtIndex(4, "H"));
            Assert.AreEqual("H,E,Y,U,A", strings.ToString());
        }
Ejemplo n.º 2
0
        public static void TestSetAtIndexSameValue()
        {
            OrderableStrings strings = new OrderableStrings
            {
                { "W", -4 },
                { "E", -1 },
                { "Y", 3 },
                { "U", 0 },
                { "I", -3 },
                { "A", 6 }
            };

            Assert.AreEqual("W,E,Y,U,I,A", strings.ToString());
            Assert.AreEqual(0, strings.SetOrRemoveAtIndex(0, "W"));
            Assert.AreEqual(-4, strings.GetOrderNumber(0));
        }