  @Test
  public void givenZeroToSkip_whenIWriteArrayRange_thenIGetArrayRangeInOutput() throws Exception {

    // GIVEN
    byte[]               expected    = new byte[]{1, 2, 3, 4, 5};
    SkippingOutputStream testSubject = new SkippingOutputStream(0, outputStream);

    // WHEN
    testSubject.write(expected, 1, 3);

    // THEN
    assertEquals(3, outputStream.toByteArray().length);
    assertArrayEquals(new byte[]{2, 3, 4}, outputStream.toByteArray());
  }