CategoryAttribute
Applies a category to a test
            
                
The name of the category
            
The name of the category
            
Construct attribute for a given category based on
            a name. The name may not contain the characters ',',
            '+', '-' or '!'. However, this is not checked in the
            constructor since it would cause an error to arise at
            as the test was loaded without giving a clear indication
            of where the problem is located. The error is handled
            in NUnitFramework.cs by marking the test as not
            runnable.
            
protected CategoryAttribute()
Protected constructor uses the Type name as the name
            of the category.
            
Modifies a test by adding a category to it.