title: MSTest - Multiple Assertions from a list
body: <p><strong>Problem:</strong> I'm trying to assert the listOfExpressions is correct.</p>
  
  <p>I don't know the order the list will be returned in.  I'm using MSTEST / VS2010 / C#4</p>
  
  <pre><code>    [TestMethod]
      public void GetAnswersForResultIs47()
      {
          List&lt;string&gt; listOfExpressions = findArithmeticSymbolsInNumericOrder13579ThatGivesThisResult(47);
          foreach (string expression in listOfExpressions)
          {
              Assert.AreEqual("1*3+5*7+9", expression);
              Assert.AreEqual("-1-3*5+7*9", expression);
          }
      }
  </code></pre>