title: Cannot compare lists in UnitTests
body: <p>I need to compare lists like the following in my unit tests:</p>
  
  <pre><code>var x = new List&lt;object&gt;() { new List&lt;int&gt;() };
  var y = new List&lt;object&gt;() { new List&lt;int&gt;() };
  CollectionAssert.AreEqual(x, y, "Expected response not the same as actual response.");
  </code></pre>
  
  <p>But I am always getting the exception below, how do I go about overcoming this?</p>
  
  <blockquote>
    <p>[Microsoft.VisualStudio.TestTools.UnitTesting.AssertFailedException] =
    {"CollectionAssert.AreEqual failed. Expected response not the same as
    actual response.(Element at index 0 do not match.)"}</p>
  </blockquote>