public virtual void test_sortPairs_doubleObject_2()
 {
     double[] keys   = new double[] { 3d, 2d, 5d, 4d };
     int?[]   values = new int?[] { 6, 4, 10, 8 };
     DoubleArrayMath.sortPairs(keys, values);
     assertThat(keys).containsExactly(2d, 3d, 4d, 5d);
     assertThat(values).containsExactly(4, 6, 8, 10);
 }
 public virtual void test_sortPairs_doubledouble_2()
 {
     double[] keys   = new double[] { 3d, 2d, 5d, 4d };
     double[] values = new double[] { 6d, 4d, 10d, 8d };
     DoubleArrayMath.sortPairs(keys, values);
     assertThat(keys).containsExactly(2d, 3d, 4d, 5d);
     assertThat(values).containsExactly(4d, 6d, 8d, 10d);
 }
 public virtual void test_sortPairs_doubleObject_sizeDifferent()
 {
     double[] keys   = new double[] { 3d, 2d, 5d, 4d };
     int?[]   values = new int?[] { 6, 4 };
     assertThrowsIllegalArg(() => DoubleArrayMath.sortPairs(keys, values));
 }