Esempio n. 1
0
        public void TestKSortAdd_6()
        {
            Ksort ks = new Ksort();

            Assert.IsTrue(ks.Add("a01"));
            Assert.IsTrue(ks.Add("a01"));
        }
Esempio n. 2
0
        public void TestKSortAdd_10()
        {
            Ksort ks = new Ksort();

            ks.Index("a00");
            ks.Index("c54");

            ks.Add("a00");
            ks.Add("c54");
            ks.Add("h99");
            Assert.AreEqual("a00", ks.items[ks.Index("a00")]);
            Assert.AreEqual("c54", ks.items[ks.Index("c54")]);
            Assert.AreEqual("h99", ks.items[ks.Index("h99")]);
        }
Esempio n. 3
0
        public void TestKSortAdd_7()
        {
            Ksort ks = new Ksort();

            ks.Add("b11");
            Assert.IsTrue(ks.items[111] != null);
            Assert.IsTrue(ks.items[110] == null);
            Assert.IsTrue(ks.items[101] == null);
            Assert.IsTrue(ks.items[011] == null);
            Assert.IsTrue(ks.items[010] == null);
            Assert.IsTrue(ks.items[001] == null);
            Assert.IsTrue(ks.items[211] == null);
            Assert.IsTrue(ks.items[210] == null);
            Assert.IsTrue(ks.items[201] == null);
            Assert.IsTrue(ks.items[200] == null);

            ks.Add("a11");
            Assert.IsTrue(ks.items[011] != null);

            ks.Add("c11");
            Assert.IsTrue(ks.items[211] != null);
        }
Esempio n. 4
0
        public void TestKSortIndex_8()
        {
            Ksort ks = new Ksort();

            Assert.AreEqual(445, ks.Index("e45"));
        }
Esempio n. 5
0
        public void TestKSortIndex_7()
        {
            Ksort ks = new Ksort();

            Assert.AreEqual(401, ks.Index("e01"));
        }
Esempio n. 6
0
        public void TestKSortIndex_6()
        {
            Ksort ks = new Ksort();

            Assert.AreEqual(110, ks.Index("b10"));
        }
Esempio n. 7
0
        public void TestKSortIndex_5()
        {
            Ksort ks = new Ksort();

            Assert.AreEqual(100, ks.Index("b00"));
        }
Esempio n. 8
0
        public void TestKSortIndex_4()
        {
            Ksort ks = new Ksort();

            Assert.AreEqual(11, ks.Index("a11"));
        }
Esempio n. 9
0
        public void TestKSortIndex_20()
        {
            Ksort ks = new Ksort();

            Assert.AreEqual(-1, ks.Index("00a"));
        }
Esempio n. 10
0
        public void TestKSortIndex_11()
        {
            Ksort ks = new Ksort();

            Assert.AreEqual(799, ks.Index("h99"));
        }
Esempio n. 11
0
        public void TestKSortAdd_8()
        {
            Ksort ks = new Ksort();

            Assert.IsTrue(!ks.Add(""));
        }
Esempio n. 12
0
        public void TestKSortAdd_5()
        {
            Ksort ks = new Ksort();

            Assert.IsFalse(ks.Add("j20"));
        }
Esempio n. 13
0
        public void TestKSortAdd_3()
        {
            Ksort ks = new Ksort();

            Assert.IsTrue(ks.Add("g72"));
        }
Esempio n. 14
0
        public void TestKSortAdd_1()
        {
            Ksort ks = new Ksort();

            Assert.IsFalse(ks.Add("00a"));
        }
Esempio n. 15
0
        public void TestKSortIndex_9()
        {
            Ksort ks = new Ksort();

            Assert.AreEqual(489, ks.Index("e89"));
        }
Esempio n. 16
0
        public void TestKSortIndex_10()
        {
            Ksort ks = new Ksort();

            Assert.AreEqual(701, ks.Index("h01"));
        }
Esempio n. 17
0
        public void TestKSortAdd_9()
        {
            Ksort ks = new Ksort();

            Assert.IsTrue(!ks.Add(null));
        }
Esempio n. 18
0
        public void TestKSortIndex_12()
        {
            Ksort ks = new Ksort();

            Assert.AreEqual(-1, ks.Index("i01"));
        }
Esempio n. 19
0
        public void TestKSortIndex_1()
        {
            Ksort ks = new Ksort();

            Assert.AreEqual(0, ks.Index("a00"));
        }