TestCaseAttribute
                    public class TestCaseAttribute : NUnitAttribute, ITestBuilder, ITestCaseData, ITestData, IImplyFixture
                
                Marks a method as a parameterized test suite and provides arguments for each test case.
            
                
Gets the list of arguments to a test case
            
The author of this test
            
Gets and sets the category for this test case.
            May be a comma-separated list of categories.
            
Gets or sets the description.
            
Comma-delimited list of platforms to not run the test for
            
Gets or sets the expected result.
            
Gets or sets a value indicating whether this  TestCaseAttribute is explicit.
            
Returns true if the expected result has been set
            
Gets or sets the reason for ignoring the test
            
Gets or sets the ignore reason. When set to a non-null
            non-empty value, the test is marked as ignored.
            
Comma-delimited list of platforms to run the test for
            
Gets the properties of the test case
            
Gets or sets the reason for not running the test.
            
Gets or sets the RunState of this test case.
            
Gets or sets the name of the test.
            
The type that this test is testing
            
Gets and sets the ignore until date for this test case.
            
Construct a TestCaseAttribute with a list of arguments.
            This constructor is not CLS-Compliant
            
Construct a TestCaseAttribute with a single argument
            
Construct a TestCaseAttribute with a two arguments
            
Construct a TestCaseAttribute with a three arguments
            
Builds a single test from the specified method and context.