@Test
public void shouldContainAllValuesInDuplicateCollection() {

    List<String> copy = new ArrayList<String>(list);
    assertThat(list.containsAll(copy), is(true));
    assertThat(copy.containsAll(list), is(true));
}