diff --git a/docs/articles/nunit/extending-nunit/IApplyToContext-Interface.md b/docs/articles/nunit/extending-nunit/IApplyToContext-Interface.md index 22a1265e0..1b9c76e38 100644 --- a/docs/articles/nunit/extending-nunit/IApplyToContext-Interface.md +++ b/docs/articles/nunit/extending-nunit/IApplyToContext-Interface.md @@ -26,9 +26,9 @@ arguments supplied to them. They are not called after the test is run and have n The NUnit attributes that implement `IApplyToContext` are as follows: -* `DefaultFloatingPointToleranceAttribute` -* `ParallelizableAttribute` -* `SetCultureAttribute` -* `SetUICultureAttribute` -* `SingleThreadedAttribute` -* `TimeoutAttribute` +* [`DefaultFloatingPointToleranceAttribute`](../writing-tests/attributes/defaultfloatingpointtolerance.md) +* [`ParallelizableAttribute`](../writing-tests/attributes/parallelizable.md) +* [`SetCultureAttribute`](../writing-tests/attributes/setculture.md) +* [`SetUICultureAttribute`](../writing-tests/attributes/setuiculture.md) +* [`SingleThreadedAttribute`](../writing-tests/attributes/singlethreaded.md) +* [`TimeoutAttribute`](../writing-tests/attributes/timeout.md) diff --git a/docs/articles/nunit/extending-nunit/IApplyToTest-Interface.md b/docs/articles/nunit/extending-nunit/IApplyToTest-Interface.md index 4721c1575..15d068103 100644 --- a/docs/articles/nunit/extending-nunit/IApplyToTest-Interface.md +++ b/docs/articles/nunit/extending-nunit/IApplyToTest-Interface.md @@ -37,14 +37,14 @@ if (test.RunState != RunState.NotRunnable) The following NUnit attributes implement `IApplyToTest`: -* `CategoryAttribute` +* [`CategoryAttribute`](../writing-tests/attributes/category.md) * `CombiningStrategyAttribute` -* `CultureAttribute` -* `ExplicitAttribute` -* `IgnoreAttribute` -* `OrderAttribute` -* `PlatformAttribute` -* `PropertyAttribute` (and, through it, a large number of derived attributes) -* `RequiresThreadAttribute` -* `TestAttribute` -* `TestFixtureAttribute` +* [`CultureAttribute`](../writing-tests/attributes/culture.md) +* [`ExplicitAttribute`](../writing-tests/attributes/explicit.md) +* [`IgnoreAttribute`](../writing-tests/attributes/ignore.md) +* [`OrderAttribute`](../writing-tests/attributes/order.md) +* [`PlatformAttribute`](../writing-tests/attributes/platform.md) +* [`PropertyAttribute`](../writing-tests/attributes/property.md) (and, through it, a large number of derived attributes) +* [`RequiresThreadAttribute`](../writing-tests/attributes/requiresthread.md) +* [`TestAttribute`](../writing-tests/attributes/test.md) +* [`TestFixtureAttribute`](../writing-tests/attributes/testfixture.md) diff --git a/docs/articles/nunit/extending-nunit/ICommandWrapper-Interface.md b/docs/articles/nunit/extending-nunit/ICommandWrapper-Interface.md index 72c00f72e..ee89380b6 100644 --- a/docs/articles/nunit/extending-nunit/ICommandWrapper-Interface.md +++ b/docs/articles/nunit/extending-nunit/ICommandWrapper-Interface.md @@ -33,8 +33,8 @@ the implementation of `MaxTimeAttribute`. The following NUnit attributes implement the `IWrapSetUpTearDown` interface: -* `MaxTimeAttribute` -* `RepeatAttribute` -* `RetryAttribute` +* [`MaxTimeAttribute`](../writing-tests/attributes/maxtime.md) +* [`RepeatAttribute`](../writing-tests/attributes/repeat.md) +* [`RetryAttribute`](../writing-tests/attributes/retry.md) The `IWrapTestMethod`interface is not currently used by any NUnit attributes. diff --git a/docs/articles/nunit/extending-nunit/IFixtureBuilder-Interface.md b/docs/articles/nunit/extending-nunit/IFixtureBuilder-Interface.md index 4436a96dc..f483c4b72 100644 --- a/docs/articles/nunit/extending-nunit/IFixtureBuilder-Interface.md +++ b/docs/articles/nunit/extending-nunit/IFixtureBuilder-Interface.md @@ -16,9 +16,9 @@ create it. The following NUnit attributes currently implement this interface: -* `TestFixtureAttribute` -* `TestFixtureSourceAttribute` -* `SetUpFixtureAttribute` +* [`TestFixtureAttribute`](../writing-tests/attributes/testfixture.md) +* [`TestFixtureSourceAttribute`](../writing-tests/attributes/testfixturesource.md) +* [`SetUpFixtureAttribute`](../writing-tests/attributes/setupfixture.md) **Notes:** diff --git a/docs/articles/nunit/extending-nunit/IImplyFixture-Interface.md b/docs/articles/nunit/extending-nunit/IImplyFixture-Interface.md index e4497cb90..4d772a9d0 100644 --- a/docs/articles/nunit/extending-nunit/IImplyFixture-Interface.md +++ b/docs/articles/nunit/extending-nunit/IImplyFixture-Interface.md @@ -12,7 +12,7 @@ If a class contains any method with an attribute that implements this interface, TestFixture without any `TestFixture` attribute being specified. The following NUnit attributes currently implement this interface: -* `TestAttribute` -* `TestCaseAttribute` -* `TestCaseSourceAttribute` -* `TheoryAttribute` +* [`TestAttribute`](../writing-tests/attributes/test.md) +* [`TestCaseAttribute`](../writing-tests/attributes/testcase.md) +* [`TestCaseSourceAttribute`](../writing-tests/attributes/testcasesource.md) +* [`TheoryAttribute`](../writing-tests/attributes/theory.md) diff --git a/docs/articles/nunit/extending-nunit/IParameterDataSource-Interface.md b/docs/articles/nunit/extending-nunit/IParameterDataSource-Interface.md index 752abeb3a..99df73fa6 100644 --- a/docs/articles/nunit/extending-nunit/IParameterDataSource-Interface.md +++ b/docs/articles/nunit/extending-nunit/IParameterDataSource-Interface.md @@ -21,7 +21,7 @@ up to other attributes and ultimately NUnit itself. The following NUnit attributes currently implement `IParameterDataSource`: -* `RandomAttribute` -* `ValuesAttribute`, with the derived class - * `RangeAttribute` -* `ValueSourceAttribute` +* [`RandomAttribute`](../writing-tests/attributes/random.md) +* [`ValuesAttribute`](../writing-tests/attributes/values.md), with the derived class + * [`RangeAttribute`](../writing-tests/attributes/range.md) +* [`ValueSourceAttribute`](../writing-tests/attributes/valuesource.md) diff --git a/docs/articles/nunit/extending-nunit/ISimpleTestBuilder-Interface.md b/docs/articles/nunit/extending-nunit/ISimpleTestBuilder-Interface.md index c9001661b..a3ad88b70 100644 --- a/docs/articles/nunit/extending-nunit/ISimpleTestBuilder-Interface.md +++ b/docs/articles/nunit/extending-nunit/ISimpleTestBuilder-Interface.md @@ -24,4 +24,4 @@ implement `ITestBuilder`. This allows, for example, use of `[Test]` on a method specified, without any error arising. Such usage has existed in NUnit for some time and this special handling of the interface allows us to preserve it. -In the current build, only `TestAttribute` implements this interface. +In the current build, only [`TestAttribute`](../writing-tests/attributes/test.md) implements this interface. diff --git a/docs/articles/nunit/extending-nunit/ITestBuilder-Interface.md b/docs/articles/nunit/extending-nunit/ITestBuilder-Interface.md index 834777aa6..e8dbb3aa7 100644 --- a/docs/articles/nunit/extending-nunit/ITestBuilder-Interface.md +++ b/docs/articles/nunit/extending-nunit/ITestBuilder-Interface.md @@ -25,9 +25,9 @@ them. The following NUnit attributes currently implement `ITestBuilder`: * `CombiningStrategyAttribute`, with the following derived classes: - * `CombinatorialAttribute` - * `PairwiseAttribute` - * `SequentialAttribute` -* `TestCaseAttribute` -* `TestCaseSourceAttribute` -* `TheoryAttribute` + * [`CombinatorialAttribute`](../writing-tests/attributes/combinatorial.md) + * [`PairwiseAttribute`](../writing-tests/attributes/pairwise.md) + * [`SequentialAttribute`](../writing-tests/attributes/sequential.md) +* [`TestCaseAttribute`](../writing-tests/attributes/testcase.md) +* [`TestCaseSourceAttribute`](../writing-tests/attributes/testcasesource.md) +* [`TheoryAttribute`](../writing-tests/attributes/theory.md)