  test(() => {
      [
          {surfaceX: +5, surfaceY: +7}, /* Two positive values */
          {surfaceX: -1, surfaceY: -1}, /* Valid case with negative values  */
          {surfaceX: 0, surfaceY: 0}, /* Minimal non-negative values */
          {surfaceX: 0, surfaceY: 5}, /* Minimal non-negative X and positive Y */
          {surfaceX: 5, surfaceY: 0}, /* Positive X and minimal non-negative Y */
          {surfaceX: maxLongValue, surfaceY: maxLongValue}, /* Maximal values */
      ].forEach(init => {
 