title: Programmatically create MSTest unit tests
body: <p>I am looking for a way to programmatically create unit tests using MSTest.  I would like to loop through a series of configuration data and create tests dynamically based on the information.  The configuration data will not be available at compile time and may come from an external data source such as a database or an XML file.  Scenario:  Load configuration data into a test harness and loop through the data while creating a new test for each element.  Would like each dynamically created test to be reported (success/fail) on separately.</p>