Class PlatformAttribute
Marks an assembly, test fixture or test method as applying to a specific platform.
Implements
Inherited Members
Namespace: NUnit.Framework
Assembly: nunit.framework.dll
Syntax
[AttributeUsage(AttributeTargets.Assembly|AttributeTargets.Class|AttributeTargets.Method, AllowMultiple = true, Inherited = false)]
public class PlatformAttribute : IncludeExcludeAttribute, IApplyToTest
Constructors
View SourcePlatformAttribute()
Constructor with no platforms specified, for use with named property syntax.
Declaration
public PlatformAttribute()
PlatformAttribute(string?)
Constructor taking one or more platforms
Declaration
public PlatformAttribute(string? platforms)
Parameters
Type | Name | Description |
---|---|---|
string | platforms | Comma-delimited list of platforms |
Methods
View SourceApplyToTest(Test)
Causes a test to be skipped if this PlatformAttribute is not satisfied.
Declaration
public void ApplyToTest(Test test)
Parameters
Type | Name | Description |
---|---|---|
Test | test | The test to modify |