@Test
public void indexOnStartOfBoundaryReturnCorrectWindow(){

    List<Integer> list = asList(1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15);
    List<Integer> startBoundaryWindow = findWindow(list, 1, 10);
    Assert.assertArrayEquals(
            "Start boundary window is incorrect",
            new Integer[]{1, 2, 3, 4, 5, 6, 7, 8, 9, 10},
            startBoundaryWindow.toArray());
}