title: C# NUnit parameterized TestCaseSource value identification
body: <p>I am using TestCaseSource on NUnit 2.6.1 to test the same Asserts with different object class constructor parameters.</p>
  
  <p>I mean,</p>
  
  <pre><code>[Test, TestCaseSource("myConstructorsForMale")}
  public void CheckMale(Person p) 
  {
       Assert.That(p.IsMale);
  }
  
  static Person[] myConstructorsForMale = 
                       {
                           new Person("John"),
                           new Person(isMale=true),
                           new Person("Doe")
                       };
  </code></pre>
  
  <p>Ok, all is runing fine, but this is the result I received on the NUnit Console:</p>
  
  <blockquote>
    <ul>
    <li>CheckMale
    <ul>
    <li>CheckMale(Person)</li>
    <li>CheckMale(Person)</li>
    <li>CheckMale(Person)</li>
    </ul></li>
    </ul>
  </blockquote>
  
  <p>So I don't know what is the test executed on every iteration and if any of them fail I cannot get what is the failing test.</p>
  
  <p>My question is:
  Are there any way to identify with a comment or something similar what is the parameter being passed to the test ? (in TestCaseSource Attribute way of do)</p>
  
  <p>Thanks.</p>