Class CultureAttribute
Marks an assembly, test fixture or test method as applying to a specific Culture.
Implements
Inherited Members
Namespace: NUnit.Framework
Assembly: nunit.framework.dll
Syntax
[AttributeUsage(AttributeTargets.Assembly|AttributeTargets.Class|AttributeTargets.Method, AllowMultiple = false, Inherited = false)]
public class CultureAttribute : IncludeExcludeAttribute, IApplyToTest
Constructors
View SourceCultureAttribute()
Constructor with no cultures specified, for use with named property syntax.
Declaration
public CultureAttribute()
CultureAttribute(string?)
Constructor taking one or more cultures
Declaration
public CultureAttribute(string? cultures)
Parameters
Type | Name | Description |
---|---|---|
string | cultures | Comma-delimited list of cultures |
Methods
View SourceApplyToTest(Test)
Causes a test to be skipped if this CultureAttribute is not satisfied.
Declaration
public void ApplyToTest(Test test)
Parameters
Type | Name | Description |
---|---|---|
Test | test | The test to modify |
IsCultureSupported(string)
Test to determine if the a particular culture or comma- delimited set of cultures is in use.
Declaration
public bool IsCultureSupported(string culture)
Parameters
Type | Name | Description |
---|---|---|
string | culture | Name of the culture or comma-separated list of culture ids |
Returns
Type | Description |
---|---|
bool | True if the culture is in use on the system |
IsCultureSupported(string[])
Test to determine if one of a collection of cultures is being used currently.
Declaration
public bool IsCultureSupported(string[] cultures)
Parameters
Type | Name | Description |
---|---|---|
string[] | cultures |
Returns
Type | Description |
---|---|
bool |