@Test
  public void testExpectUnsigned() throws IOException {
    writer.writeUInt8(1);
    writer.writeUInt16(2);
    writer.writeUInt24(3);
    writer.writeUInt32(4);

    BinaryReader reader = getReader();

    assertEquals(1, reader.expectUInt8());
    assertEquals(2, reader.expectUInt16());
    assertEquals(3, reader.expectUInt24());
    assertEquals(4, reader.expectUInt32());
  }