@Test
public void testReadUnsignedFixedPoint1616() {

  ParsableByteArray parsableByteArray = getTestDataArray();
  // When reading the integer part of a 16.16 fixed point value
  int value = parsableByteArray.readUnsignedFixedPoint1616();
  // Then the read value is equal to the array elements interpreted as a short.
  assertThat(value).isEqualTo((0xFF & TEST_DATA[0]) << 8 | (TEST_DATA[1] & 0xFF));
  assertThat(parsableByteArray.getPosition()).isEqualTo(4);
}