title: CollectionAssert.AreEquivalent with Custom IEqualityComparer
body: <p>I have two lists, I want to check whether the two lists are the same ( order not important), and whether it's the same depends on the <code>IEqualityComparer</code> instance I implement.</p>
  
  <p>The ideal case is that I can use <code>CollectionAssert.AreEquivalent</code> with Custom <code>IEqualityComparer</code>. However it seems that <code>CollectionAssert.AreEquivalent</code> doesn't take in any <code>IEqualityComparer</code>.</p>
  
  <p>Any idea on how to do this in a succinct and reusable manner?</p>