• NUnit
    • Introduction
    • NUnit 4 plans
    • Migration Guidance
    • Release Notes
      • Framework
      • Console and Engine
      • Migration Guidance
      • Breaking Changes
      • Pre-3.5 Release notes
    • License
    • Getting Started
      • Installation
      • Upgrading
      • Samples
      • Breaking Changes
      • .NET Core and .NET Standard
    • Writing Tests
      • Attributes
      • Attribute Descriptions
        • [Apartment]
        • [Author]
        • [Category]
        • [Combinatorial]
        • [Culture]
        • [Datapoint]
        • [DatapointSource]
        • [DefaultFloatingPointTolerance]
        • [Description]
        • [Explicit]
        • [FixtureLifeCycle]
        • [Ignore]
        • [LevelOfParallelism]
        • [MaxTime]
        • [NonTestAssembly]
        • [OneTimeSetUp]
        • [OneTimeTearDown]
        • [Order]
        • [Pairwise]
        • [Parallelizable]
        • [NonParallelizable]
        • [Platform]
        • [Property]
        • [Random]
        • [Range]
        • [Repeat]
        • [RequiresThread]
        • [Retry]
        • [Sequential]
        • [SetCulture]
        • [SetUICulture]
        • [SetUp]
        • [SetUpFixture]
        • [SingleThreaded]
        • [TearDown]
        • [Test]
        • [TestCase]
        • [TestCaseSource]
        • [TestFixture]
        • [TestFixtureSetUp]
        • [TestFixtureSource]
        • [TestFixtureTearDown]
        • [TestOf]
        • [Theory]
        • [Timeout]
        • [Values]
        • [ValueSource]
      • Assertions
        • Assertions
        • Assertion Models
          • Constraint Model (Assert.That)
          • Special Asserts
          • Classic Model
        • Multiple Asserts
        • Special Assertions
          • Assert.Pass
          • Assert.Fail
          • Assert.Ignore
          • Assert.Inconclusive
        • Classic Assertions
          • ClassicAssert.True
          • ClassicAssert.False
          • ClassicAssert.Null
          • ClassicAssert.NotNull
          • ClassicAssert.Zero
          • ClassicAssert.NotZero
          • ClassicAssert.IsNaN
          • ClassicAssert.IsEmpty
          • ClassicAssert.IsNotEmpty
          • ClassicAssert.AreEqual
          • ClassicAssert.AreNotEqual
          • ClassicAssert.AreSame
          • ClassicAssert.AreNotSame
          • ClassicAssert.Contains
          • ClassicAssert.Greater
          • ClassicAssert.GreaterOrEqual
          • ClassicAssert.Less
          • ClassicAssert.LessOrEqual
          • ClassicAssert.Positive
          • ClassicAssert.Negative
          • ClassicAssert.IsInstanceOf
          • ClassicAssert.IsNotInstanceOf
          • ClassicAssert.IsAssignableFrom
          • ClassicAssert.IsNotAssignableFrom
          • Assert.Throws
          • Assert.ThrowsAsync
          • Assert.DoesNotThrow
          • Assert.DoesNotThrowAsync
          • Assert.Catch
          • Assert.CatchAsync
          • String Assert
          • Collection Assert
          • File Assert
          • Directory Assert
      • Assumptions
      • Warnings
      • Constraints
        • Constraints
        • AllItemsConstraint
        • AndConstraint
        • AnyOfConstraint
        • AssignableFromConstraint
        • AssignableToConstraint
        • AttributeConstraint
        • AttributeExistsConstraint
        • BinarySerializableConstraint
        • CollectionContainsConstraint
        • CollectionEquivalentConstraint
        • CollectionOrderedConstraint
        • CollectionSubsetConstraint
        • CollectionSupersetConstraint
        • DefaultConstraint
        • DelayedConstraint
        • DictionaryContainsKeyConstraint
        • DictionaryContainsKeyValuePairConstraint
        • DictionaryContainsValueConstraint
        • EmptyCollectionConstraint
        • EmptyConstraint
        • EmptyDirectoryConstraint
        • EmptyStringConstraint
        • EndsWithConstraint
        • EqualConstraint
        • ExactCountConstraint
        • ExactTypeConstraint
        • FalseConstraint
        • FileOrDirectoryExistsConstraint
        • GreaterThanConstraint
        • GreaterThanOrEqualConstraint
        • InstanceOfTypeConstraint
        • LessThanConstraint
        • LessThanOrEqualConstraint
        • NaNConstraint
        • NoItemConstraint
        • NotConstraint
        • NullConstraint
        • OrConstraint
        • PropertyConstraint
        • PropertyExistsConstraint
        • RangeConstraint
        • RegexConstraint
        • ReusableConstraint
        • SameAsConstraint
        • SamePathConstraint
        • SamePathOrUnderConstraint
        • SomeItemsConstraint
        • StartsWithConstraint
        • SubPathConstraint
        • SubstringConstraint
        • ThrowsConstraint
        • ThrowsNothingConstraint
        • TrueConstraint
        • UniqueItemsConstraint
        • WhiteSpaceConstraint
        • XmlSerializableConstraint
      • [SetUp] and [TearDown]
        • Index
        • Changes 2.6.x --> 3.x
      • TestCaseData
      • TestFixtureData
      • TestContext
      • AssertionHelper
      • ListMapper
      • Randomizer Methods
    • Running Tests
      • Console Runner
      • Console Command Line
      • NUnit Test Projects
      • NUnitLite Runner
      • NUnitLite Options
      • Template Based Test Naming
      • Test Selection Language
    • Extending NUnit
      • Engine Extensibility
      • Framework Extensibility
        • Action Attributes
        • Custom Attributes
          • IApplyToContext Interface
          • IApplyToTest Interface
          • ICommandWrapper Interface
          • IFixtureBuilder Interface
          • IImplyFixture Interface
          • IParameterDataSource Interface
          • ISimpleTestBuilder Interface
          • ITestBuilder Interface
        • Custom Constraints
    • Technical Notes
      • Usage Notes
        • Usage Notes
        • Addin Replacement in the Framework
        • Assembly Isolation
        • Configuration Files
        • Counting Tests
        • Debugging Support
        • Engine Parallel Test Execution
        • Framework Parallel Test Execution
        • NUnit Project XML Format
        • Parameterized Tests
        • Platform Selection
        • Runtime Selection
        • SetUp and TearDown
        • Test Filters
        • Test Result XML Format
        • Trace and Debug Output
        • Visual Studio Support
        • XML Formats
      • NUnit Internals
        • NUnit Internals
        • Architectural Overview
        • NUnit APIs
          • Test Engine API
          • Engine Driver API
          • Framework API
        • Framework Design
        • Active Attributes
        • Attribute Hierarchy
        • Test Discovery And Execution
        • NUnit 3.0 Architecture (2009)
        • Specifications
          • Specifications
          • Dynamic Test Cases Spec
          • Engine Addins Spec
          • Extended Constraint Syntax Spec
          • Include and Exclude Attributes (Alternatives)
          • Internal Trace Spec
          • Parameterized Test Fixtures Spec
          • Test Dependency Attribute Spec
  • VS Test Adapter
    • Visual Studio Test Adapter
    • Installation
    • Usage
    • Resources
    • Known Problems
    • Configuration with runsettings
    • Microsoft.Testing.Platform (MTP)
    • Trace And Debug Output
    • Supported Frameworks
    • Adapter-Engine Compatibility
    • Debugging the Adapter
    • Debugger Source-Stepping
    • Release Notes V4
    • Release Notes V3
    • Release Notes V2
    • License
  • NUnit Engine
    • Introduction
    • Getting Started
    • Test Engine API
    • Engine Extensions
      • Introduction
      • Available Engine Extensions
      • Installing Engine Extensions
      • Creating Engine Extensions
        • Introduction
        • Writing Engine Extensions
        • Event Listener Extensions
        • Framework Driver Extensions
        • Project Loader Extensions
        • Result Writer Extensions
    • Release Notes
  • NUnit Xamarin Runners
    • Index & Options
    • Getting Started in Visual Studio
    • Getting Started in VS for Mac
  • VS Test Generator
    • Visual Studio Test Generator
    • Installation
    • Release Notes
    • Release Notes VS2017/VS2019
    • Release Notes VS2015
  • NUnit Analyzers
    • NUnit Analyzers
      • NUnit1001
      • NUnit1002
      • NUnit1003
      • NUnit1004
      • NUnit1005
      • NUnit1006
      • NUnit1007
      • NUnit1008
      • NUnit1009
      • NUnit1010
      • NUnit1011
      • NUnit1012
      • NUnit1013
      • NUnit1014
      • NUnit1015
      • NUnit1016
      • NUnit1017
      • NUnit1018
      • NUnit1019
      • NUnit1020
      • NUnit1021
      • NUnit1022
      • NUnit1023
      • NUnit1024
      • NUnit1025
      • NUnit1026
      • NUnit1027
      • NUnit1028
      • NUnit1029
      • NUnit1030
      • NUnit1031
      • NUnit1032
      • NUnit1033
      • NUnit1034
      • NUnit1035
      • NUnit1036
      • NUnit1037
      • NUnit1038
      • NUnit2001
      • NUnit2002
      • NUnit2003
      • NUnit2004
      • NUnit2005
      • NUnit2006
      • NUnit2007
      • NUnit2008
      • NUnit2009
      • NUnit2010
      • NUnit2011
      • NUnit2012
      • NUnit2013
      • NUnit2014
      • NUnit2015
      • NUnit2016
      • NUnit2017
      • NUnit2018
      • NUnit2019
      • NUnit2020
      • NUnit2021
      • NUnit2022
      • NUnit2023
      • NUnit2024
      • NUnit2025
      • NUnit2026
      • NUnit2027
      • NUnit2028
      • NUnit2029
      • NUnit2030
      • NUnit2031
      • NUnit2032
      • NUnit2033
      • NUnit2034
      • NUnit2035
      • NUnit2036
      • NUnit2037
      • NUnit2038
      • NUnit2039
      • NUnit2040
      • NUnit2041
      • NUnit2042
      • NUnit2043
      • NUnit2044
      • NUnit2045
      • NUnit2046
      • NUnit2047
      • NUnit2048
      • NUnit2049
      • NUnit2050
      • NUnit2051
      • NUnit2052
      • NUnit2053
      • NUnit2054
      • NUnit2055
      • NUnit2056
      • NUnit3001
      • NUnit3002
      • NUnit3003
      • NUnit3004
      • NUnit4001
      • NUnit4002
  • Related Project Links
    • TestCentric GUI
    • NUnit Project Editor
  • Developer Info
    • The Teams
    • Team Practices
    • Specifications
    • Notes Toward NUnit 4.0
    • Best Practices for XML Documentation
    • Coding Standards
    • Contributions
    • Issue Tracking
    • Packaging Extensions
    • Packaging the Console and Engine
    • Packaging the Framework
    • Packaging the Installer
    • Packaging the V2 Adapter
    • Packaging the V3/V4 Adapter
  • Legacy (2.x) Docs