}
}
@Test
public void removeResourcesDoesRemoveDuplicateResources() {
ResourceSet resources1 = ResourceSetTestUtils.createResources(1, 2, 3);
ResourceSet resources2 = ResourceSetTestUtils.createResources(3, 4, 5);
underTest.addUnnamedResources(resources1);
underTest.addUnnamedResources(resources2);
underTest.removeUnnamedResources(resources2);
ResourceSet allResources = underTest.getResources();
assertEquals(2, allResources.size());
assertEquals(true, allResources.contains(ResourceSetTestUtils.createResource(1)));
assertEquals(true, allResources.contains(ResourceSetTestUtils.createResource(2)));
assertEquals(false, allResources.contains(ResourceSetTestUtils.createResource(3)));
assertEquals(false, allResources.contains(ResourceSetTestUtils.createResource(4)));
assertEquals(false, allResources.contains(ResourceSetTestUtils.createResource(5)));
}