    @Test(threadPoolSize = CONCURRENT_TEST_THREAD_COUNT,
            invocationCount = CONCURRENT_TEST_INVOCATIONS)
    public void testDeleteMultiple() {

        List<ResourceEntity> resourceEntities = new ArrayList<>();

        ResourceEntity resourceEntity1 = persistRandomResourcetoZone1AndAssert();
        Long resourceId1 = resourceEntity1.getId();
        resourceEntities.add(resourceEntity1);

        ResourceEntity resourceEntity2 = persistRandomResourcetoZone1AndAssert();
        Long resourceId2 = resourceEntity2.getId();
        resourceEntities.add(resourceEntity2);

        this.resourceRepository.delete(resourceEntities);

        assertThat(this.resourceRepository.findOne(resourceId1), nullValue());
        assertThat(this.resourceRepository.findOne(resourceId2), nullValue());
    }