TestParameters
TestParameters is the abstract base class for all classes
            that know how to provide data for constructing a test.
            
                
The arguments to be used in running the test,
            which must match the method signature.
            
The original arguments provided by the user,
            used for display purposes.
            
Gets the property dictionary for this test
            
The RunState for this set of parameters.
            
A name to be used for this test case in lieu
            of the standard generated name containing
            the argument list.
            
public TestParameters()
Default Constructor creates an empty parameter set
            
Construct a parameter set with a list of arguments
            
Construct a non-runnable ParameterSet, specifying
            the provider exception that made it invalid.
            
Construct a ParameterSet from an object implementing ITestData
            
Applies ParameterSet values to the test itself.