Class FactAttribute
- Namespace
- Xunit
- Assembly
- xunit.v3.core.dll
Attribute that is applied to a method to indicate that it is a fact that should be run by the default test runner.
[XunitTestCaseDiscoverer(typeof(FactDiscoverer))]
[AttributeUsage(AttributeTargets.Method, AllowMultiple = false)]
public class FactAttribute : Attribute, IFactAttribute
- Inheritance
-
FactAttribute
- Implements
- Derived
- Inherited Members
Constructors
- FactAttribute(string?, int)
Attribute that is applied to a method to indicate that it is a fact that should be run by the default test runner.
Properties
- DisplayName
Gets the name of the test to be used when the test is skipped. When
null
is returned, will cause a default display name to be used.
- Explicit
Gets a flag which indicates whether the test should only be run explicitly. An explicit test is skipped by default unless explicit tests are requested to be run.
- Skip
Gets the skip reason for the test. When
null
is returned, the test is not skipped.
- SkipExceptions
Gets exceptions that, when thrown, will cause the test to be skipped rather than failed.
- SkipType
Gets the type to retrieve SkipUnless or SkipWhen from. If not set, then the property will be retrieved from the unit test class.
- SkipUnless
Gets the name of a public static property on the test class which returns
bool
to indicate whether the test should be skipped (false
) or not (true
).
- SkipWhen
Gets the name of a public static property on the test class which returns
bool
to indicate whether the test should be skipped (true
) or not (false
).
- SourceFilePath
Gets the source file name. A
null
value indicates that the source file name is not known.
- SourceLineNumber
Gets the source file line number. A
null
value indicates that the source file line number is not known.
- Timeout
Gets the timeout for test (in milliseconds). When
0
is returned, the test will not have a timeout.