title: .NET test framework with parameterized unit testing, that shows red/green for each combination?
body: <p><a href="http://en.wikipedia.org/wiki/Unit_testing#Parameterized_Unit_Testing_.28PUT.29" rel="noreferrer">Parameterized Unit Testing</a> is great when you have X unit test * Y configurations.</p>
  
  <p>I have <strong>3</strong> unit tests, and each must run in <strong>5</strong> particular situations.<br>
  I use xUnit.net's <code>Theory</code>/<code>PropertyData</code> <a href="http://www.tomdupont.net/2012/04/xunit-theory-data-driven-unit-test.html" rel="noreferrer">feature</a>, it works well.</p>
  
  <p><strong>PROBLEM:</strong> In the Test Runner UI, there is one green/red symbol per unit test, which means <strong>3</strong>.<br>
  It makes it difficult to evaluate progress: the symbol is red until ALL configurations work perfectly.<br>
  I want <strong>15</strong> symbols, one per unit test * configuration, to know what particular combination is going wrong.</p>
  
  <p>xunit.net <a href="http://xunit.codeplex.com/workitem/9789" rel="noreferrer">has yet to implement the feature</a> to show <strong>15</strong> symbols.  </p>
  
  <p>I am willing to switch to another test framework just to get this feature.<br>
  <strong>QUESTION:</strong> Does any .NET test framework have this feature?<br>
  Any kind of reporting is fine (GUI, HTML, etc)</p>
  
  <p><img src="https://i.stack.imgur.com/7HBR3.png" alt="enter image description here"></p>