    @Test
    public void getLocationsBetween_locationListWithTimestamps_correctTimestampFilteredLocations() throws Exception {

        final Location firstLocation = LocationTest.SOCCER_FIELD_TOP_LEFT;
        final Location secondLocation = LocationTest.SOCCER_FIELD_TOP_RIGHT;
        final Location thirdLocation = LocationTest.SOCCER_FIELD_BOTTOM_LEFT;
        firstLocation.setTimestamp(0);
        secondLocation.setTimestamp(1);
        thirdLocation.setTimestamp(2);
        List<Location> timestampLocationList = new ArrayList<>(Arrays.asList(
                firstLocation, secondLocation, thirdLocation
        ));
        List<Location> actualLocations = LocationUtil.getLocationsBetween(timestampLocationList, 1, 2);
        List<Location> expectedLocations = new ArrayList<>(Arrays.asList(
                secondLocation
        ));
        assertEquals(expectedLocations, actualLocations);
    }