コード例 #1
0
        public void DataComparerTest_SortList_Compare_Numbers()
        {
            var dataComparer = new StringDataItemComparer();
            var list         = new List <string>()
            {
                "415. Same",
                "1. Same",
                "3. Same",
                "2. Same",
                "5. Same",
                "4. Same",
                "41. Same",
            };

            list.Sort(dataComparer);

            CollectionAssert.AreEqual(new List <string>()
            {
                "1. Same",
                "2. Same",
                "3. Same",
                "4. Same",
                "5. Same",
                "41. Same",
                "415. Same",
            }, list);
        }
コード例 #2
0
        public void DataComparerTest(string x, string y, int expected)
        {
            var dataComparer = new StringDataItemComparer();
            var actual       = dataComparer.Compare(x, y);

            Assert.AreEqual(expected, actual);
        }
コード例 #3
0
        public void DataComparerTest_SortList_Compare_Words()
        {
            var dataComparer = new StringDataItemComparer();
            var list         = new List <string>()
            {
                "4. A",
                "42. B"
            };

            list.Sort(dataComparer);

            CollectionAssert.AreEqual(new List <string>()
            {
                "4. A",
                "42. B"
            }, list);
        }
コード例 #4
0
        public void DataComparerTest_SortList_2()
        {
            var dataComparer = new StringDataItemComparer();
            var list         = new List <string>()
            {
                "415. Bpple",
                "1. Apple",
            };

            list.Sort(dataComparer);

            CollectionAssert.AreEqual(new List <string>()
            {
                "1. Apple",
                "415. Bpple",
            }, list);
        }
コード例 #5
0
        public void DataComparerTest_SortList()
        {
            var dataComparer = new StringDataItemComparer();
            var list         = new List <string>()
            {
                "415. Apple",
                "30432. Something something something",
                "32. Cherry is the best",
                "1. Apple",
                "2. Banana is yellow"
            };

            list.Sort(dataComparer);

            CollectionAssert.AreEqual(new List <string>()
            {
                "1. Apple",
                "415. Apple",
                "2. Banana is yellow",
                "32. Cherry is the best",
                "30432. Something something something",
            }, list);
        }