  @Test
  public void shouldReadRemainder() throws IOException {

    reader = newReaderInstance(EXAMPLE_INPUT_STRING, DEFAULT_BUFFER_SIZE);

    char[] buffer = new char[5];
    reader.read(buffer);

    assertThat(SpinIoUtil.getStringFromReader(reader)).isEqualTo(EXAMPLE_INPUT_STRING.substring(5));
  }