fixed ShouldAllBeEquivalentTo when comparing collections with duplicates

When using ShouldAllBeEquivalentTo to compare two collections with same number of elements but subject containing duplicates (so some items are missing) the assertion wouldn't fail. Check the "When_the_subject_contains_same_number_of_items_but_expectation_contains_duplicates_it_should_throw" test.