title: How to assert if any string in a list of strings is contained in the Actual string
body: <p>I have the following strings:</p>
  
  <pre><code>       Actual       |   Expected
  "The Actual String" | "The"
                      | "Actual"
                      | "String"
                      | "Other string"
                      |    ...
  </code></pre>
  
  <p>I need to create a method that will <code>Assert</code> that any of the <code>Expected</code> strings is contained in the actual string, something like this:</p>
  
  <pre><code>[TestClass]
  public class UnitTest
  {
      [TestMethod]
      public void TestMethod()
      {
          //Assertion Passed
          AssertContainsString("The Actual String", "The"); 
  
          //Assertion Passed
          AssertContainsString("The Actual String", "Something", "Actual"); 
  
          //Assertion Failed
          AssertContainsString("The Actual String", "Something", "Something Else"); 
      }
  
      public void AssertContainsString(string actual, params string[] expected)
      {
  
      }
  }
  </code></pre>
  
  <p>I tried the <code>CollectionAssert.Contains</code> method but it didn't work. Is there a quick method I can use without iterating into the <code>expected</code> strings?</p>