public void CompareToTest() { long line_start = 9999999999; int index_start = 999999999; CElementPosition first = new CElementPosition(line_start, index_start); CElementPosition second = new CElementPosition(line_start, index_start); Assert.AreEqual(first.CompareTo(second), 0); second = new CElementPosition(line_start + 1, index_start); Assert.AreEqual(first.CompareTo(second), 0); second = new CElementPosition(line_start, index_start, line_start + 1, index_start); Assert.AreEqual(first.CompareTo(second), -1); }