Class PropertyAttribute
Attaches information to a test assembly, fixture or method as a name/value pair.
Inheritance
Implements
Inherited Members
Namespace: NUnit.Framework
Assembly: nunit.framework.dll
Syntax
[AttributeUsage(AttributeTargets.Assembly|AttributeTargets.Class|AttributeTargets.Method, AllowMultiple = true, Inherited = true)]
public class PropertyAttribute : NUnitAttribute, IApplyToTest
Constructors
View SourcePropertyAttribute()
Constructor for derived classes that set the property dictionary directly.
Declaration
protected PropertyAttribute()
PropertyAttribute(object)
Constructor for use by derived classes that use the name of the type as the property name. Derived classes must ensure that the Type of the property value is a standard type supported by the BCL. Any custom types will cause a serialization Exception when in the client.
Declaration
protected PropertyAttribute(object propertyValue)
Parameters
Type | Name | Description |
---|---|---|
object | propertyValue |
PropertyAttribute(string, double)
Construct a PropertyAttribute with a name and double value
Declaration
public PropertyAttribute(string propertyName, double propertyValue)
Parameters
Type | Name | Description |
---|---|---|
string | propertyName | The name of the property |
double | propertyValue | The property value |
PropertyAttribute(string, int)
Construct a PropertyAttribute with a name and int value
Declaration
public PropertyAttribute(string propertyName, int propertyValue)
Parameters
Type | Name | Description |
---|---|---|
string | propertyName | The name of the property |
int | propertyValue | The property value |
PropertyAttribute(string, string)
Construct a PropertyAttribute with a name and string value
Declaration
public PropertyAttribute(string propertyName, string propertyValue)
Parameters
Type | Name | Description |
---|---|---|
string | propertyName | The name of the property |
string | propertyValue | The property value |
Properties
View SourceProperties
Gets the property dictionary for this attribute
Declaration
public IPropertyBag Properties { get; }
Property Value
Type | Description |
---|---|
IPropertyBag |
Methods
View SourceApplyToTest(Test)
Modifies a test by adding properties to it.
Declaration
public virtual void ApplyToTest(Test test)
Parameters
Type | Name | Description |
---|---|---|
Test | test | The test to modify |