public void SortBySum_Test1() { int[][] array = new int[4][]; array[0] = new int[2] { 5, 4 }; array[1] = new int[3] { 1, 2, 3 }; array[2] = new int[4] { 5, 5, 3, 5 }; array[3] = new int[1] { 12 }; int[][] expected = new int[4][]; expected[0] = new int[3] { 1, 2, 3 }; expected[1] = new int[2] { 5, 4 }; expected[2] = new int[1] { 12 }; expected[3] = new int[4] { 5, 5, 3, 5 }; JaggedArray jaggedArray = new JaggedArray(); jaggedArray.SortBySum(array); Assert.AreEqual(expected.GetHashCode(), array.GetHashCode()); }