@Test
public void testSliceWhenIntermediatePage()
{

    // Given
    final int pageSize = 5;
    final int secondPage = 2;
    final int totalOfItems = 13;
    final WebOptions theWebOptions = mockWebOptions( pageSize, secondPage );
    final List<BaseDimensionalItemObject> anyDimensionalItems = mockDimensionalItems( totalOfItems );
    // When
    final List<BaseDimensionalItemObject> resultingList = slice( theWebOptions,
        anyDimensionalItems );
    // Then
    assertThat( resultingList, hasSize( 5 ) );
}