BendTests.A01_RecordTests.T02a_RecordKeySort C# (CSharp) Method

T02a_RecordKeySort() private method

private T02a_RecordKeySort ( ) : void
return void
        public void T02a_RecordKeySort()
        {
            String[] parts1 = { "test", "test2", "blah" };
            String[] parts2 = { "test", "test3", "blah" }; // > parts 1
            String[] parts3 = { "test", "test2a", "blah" }; // > parts 1 (testing per-segment sorting order!)

            RecordKey key1 = new RecordKey();
            key1.appendKeyParts(parts1);

            RecordKey key2 = new RecordKey();
            key2.appendKeyParts(parts2);

            RecordKey key3 = new RecordKey();
            key3.appendKeyParts(parts3);

            // key2 > key1
            Assert.True(key2.CompareTo(key1) > 0);
            Assert.True(key1.CompareTo(key2) < 0);

            // key3 > key1
            Assert.True(key3.CompareTo(key1) > 0);
            Assert.True(key1.CompareTo(key3) < 0);
        }