title: CollectionAssert.AreEquivalent in FluentAssertions?
body: <p>I'm trying to replace usage of "CollectionAssert.AreEquivalent()" with  FluentAssertion". </p>
  
  <p>I've tried using ShouldAllBeEquivalentTo, but the function doesn't fail when comparing similar objects of different types.</p>
  
  <p>In the example below, both calls succeed. I want the 2nd one to fail.</p>
  
  <pre><code>new int[] { 1, 2 }.ShouldAllBeEquivalentTo( new int[] { 2, 1 } );       
  new int[] { 1, 2 }.ShouldAllBeEquivalentTo( new string[] {"1", "2"} );  
  </code></pre>
  
  <p>Is there an alterantive function or a certain option which would make the 2nd line fail?</p>