title: How can I populate a list of objects from another list using LINQ?
body: <p>I have a collection of Test objects:</p>
  
  <pre><code>IList&lt;Test&gt; TestFromDatabase ;
  
  public class Test 
  {
      public int TestId { get; set; }
      public bool? C { get; set; }
      public bool? R { get; set; }
      public string Text { get; set; }
  }
  </code></pre>
  
  <p>I need to make this into a collection of TestResult objects:</p>
  
  <pre><code>public class TestResult
  {
      public int TestId { get; set; }
      public bool? Correct { get; set; }
  }
  </code></pre>
  
  <p>Can someone show me how I can do this with LINQ</p>