Пример #1
0
        public void TestKSortAdd_6()
        {
            Ksort ks = new Ksort();

            Assert.IsTrue(ks.Add("a01"));
            Assert.IsTrue(ks.Add("a01"));
        }
Пример #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")]);
        }
Пример #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);
        }
Пример #4
0
        public void TestKSortIndex_8()
        {
            Ksort ks = new Ksort();

            Assert.AreEqual(445, ks.Index("e45"));
        }
Пример #5
0
        public void TestKSortIndex_7()
        {
            Ksort ks = new Ksort();

            Assert.AreEqual(401, ks.Index("e01"));
        }
Пример #6
0
        public void TestKSortIndex_6()
        {
            Ksort ks = new Ksort();

            Assert.AreEqual(110, ks.Index("b10"));
        }
Пример #7
0
        public void TestKSortIndex_5()
        {
            Ksort ks = new Ksort();

            Assert.AreEqual(100, ks.Index("b00"));
        }
Пример #8
0
        public void TestKSortIndex_4()
        {
            Ksort ks = new Ksort();

            Assert.AreEqual(11, ks.Index("a11"));
        }
Пример #9
0
        public void TestKSortIndex_20()
        {
            Ksort ks = new Ksort();

            Assert.AreEqual(-1, ks.Index("00a"));
        }
Пример #10
0
        public void TestKSortIndex_11()
        {
            Ksort ks = new Ksort();

            Assert.AreEqual(799, ks.Index("h99"));
        }
Пример #11
0
        public void TestKSortAdd_8()
        {
            Ksort ks = new Ksort();

            Assert.IsTrue(!ks.Add(""));
        }
Пример #12
0
        public void TestKSortAdd_5()
        {
            Ksort ks = new Ksort();

            Assert.IsFalse(ks.Add("j20"));
        }
Пример #13
0
        public void TestKSortAdd_3()
        {
            Ksort ks = new Ksort();

            Assert.IsTrue(ks.Add("g72"));
        }
Пример #14
0
        public void TestKSortAdd_1()
        {
            Ksort ks = new Ksort();

            Assert.IsFalse(ks.Add("00a"));
        }
Пример #15
0
        public void TestKSortIndex_9()
        {
            Ksort ks = new Ksort();

            Assert.AreEqual(489, ks.Index("e89"));
        }
Пример #16
0
        public void TestKSortIndex_10()
        {
            Ksort ks = new Ksort();

            Assert.AreEqual(701, ks.Index("h01"));
        }
Пример #17
0
        public void TestKSortAdd_9()
        {
            Ksort ks = new Ksort();

            Assert.IsTrue(!ks.Add(null));
        }
Пример #18
0
        public void TestKSortIndex_12()
        {
            Ksort ks = new Ksort();

            Assert.AreEqual(-1, ks.Index("i01"));
        }
Пример #19
0
        public void TestKSortIndex_1()
        {
            Ksort ks = new Ksort();

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