Beispiel #1
0
        public void TestCompareTo()
        {
            StringSegment segA = new StringSegment("Aaa", 0, 2);
            StringSegment segB = new StringSegment("Aaa", 1, 2);

            Assert.Greater(segA.CompareTo(segB), 0);
        }
Beispiel #2
0
        public void TestCompareTo()
        {
            var segA = new StringSegment("abc", 0, 2);
            var segB = new StringSegment("abc", 1, 2);

            Assert.Less(segA.CompareTo(segB), 0);
        }
Beispiel #3
0
        public void TestCompareDifferentLengths()
        {
            StringSegment segA = new StringSegment("This is a test", 5, 4);
            StringSegment segB = new StringSegment("This is a test", 5, 6);

            Assert.Less(segA.CompareTo(segB), 0);
            Assert.Less(StringSegment.Compare(segA, segB, StringComparison.Ordinal), 0);
            Assert.Less(StringSegment.CompareOrdinal(segA, segB), 0);
        }