Class IgnoreAttribute
Marks an assembly, test fixture or test method as being ignored. Ignored tests result in a warning message when the tests are run.
Implements
Inherited Members
Namespace: NUnit.Framework
Assembly: nunit.framework.dll
Syntax
[AttributeUsage(AttributeTargets.Assembly|AttributeTargets.Class|AttributeTargets.Method, AllowMultiple = false, Inherited = false)]
public class IgnoreAttribute : NUnitAttribute, IApplyToTest
Constructors
View SourceIgnoreAttribute(string)
Constructs the attribute giving a reason for ignoring the test.
Declaration
public IgnoreAttribute(string reason)
Parameters
| Type | Name | Description |
|---|---|---|
| string | reason | The reason for ignoring the test. |
Exceptions
| Type | Condition |
|---|---|
| ArgumentNullException | If |
Properties
View SourceReason
Gets the reason for ignoring the test.
Declaration
public string Reason { get; }
Property Value
| Type | Description |
|---|---|
| string |
Until
The date in the future to stop ignoring the test as a string in UTC time. For example for a date and time, "2014-12-25 08:10:00Z" or for just a date, "2014-12-25". If just a date is given, the Ignore will expire at midnight UTC.
Declaration
public string? Until { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
Remarks
Once the ignore until date has passed, the test will be marked as runnable. Tests with an ignore until date will have an IgnoreUntilDate property set which will appear in the test results.
Exceptions
| Type | Condition |
|---|---|
| FormatException | The string does not contain a valid string representation of a date and time. |
Methods
View SourceApplyToTest(Test)
Modifies a test by marking it as Ignored.
Declaration
public void ApplyToTest(Test test)
Parameters
| Type | Name | Description |
|---|---|---|
| Test | test | The test to modify |