3.13.0
7 Jan 21
Toggle Dropdown
Version 4
4.3.2
28 Dec 24
4.3.1
21 Dec 24
4.3.0
14 Dec 24
4.2.2
31 Aug 24
4.2.1
23 Aug 24
4.1.0
25 Feb 24
4.0.1
2 Dec 23
Version 3
3.14.0
3 Nov 23
3.13.3
20 Mar 22
3.13.2
27 Apr 21
3.13.1
1 Feb 21
3.13.0
7 Jan 21
3.12.0
15 May 19
3.11.0
7 Oct 18
3.10.1
13 Mar 18
3.10.0
13 Mar 18
3.9.0
10 Nov 17
3.8.1
29 Aug 17
3.8.0
28 Aug 17
3.7.1
6 Jun 17
3.7.0
30 May 17
3.6.1
26 Feb 17
3.6.0
10 Jan 17
3.5.0
4 Oct 16
3.4.1
30 Jun 16
3.4.0
25 Jun 16
3.2.1
19 Apr 16
3.2.0
5 Mar 16
3.0.1
2 Dec 15
3.0.0
16 Nov 15
3.0.0-rc-3
14 Nov 15
3.0.0-rc-2
8 Nov 15
3.0.0-rc
1 Nov 15
3.0.0-beta-5
17 Oct 15
3.0.0-beta-4
25 Aug 15
3.0.0-beta-3
15 Jul 15
3.0.0-beta-2
13 May 15
3.0.0-beta-1
26 Mar 15
3.0.0-alpha-5
31 Jan 15
3.0.0-alpha-4
31 Dec 14
3.0.0-alpha-3
29 Nov 14
3.0.0-alpha-2
3 Nov 14
3.0.0-alpha
23 Sep 14
Version 2
2.7.1
21 Aug 19
2.7.0
10 Aug 18
2.6.7
7 Jul 18
2.6.6
7 Jun 18
2.6.5
20 Apr 18
2.6.4
17 Dec 14
2.6.3
11 Oct 13
2.6.2
23 Oct 12
2.6.1
5 Aug 12
2.6.0.12054
24 Feb 12
2.5.10.11092
25 Apr 11
2.5.9.10348
9 Feb 11
2.5.7.10213
7 Jan 11
Compare to version...
with 3.12.0
Toggle Dropdown
Version 4
4.3.2
28 Dec 24
4.3.1
21 Dec 24
4.3.0
14 Dec 24
4.2.2
31 Aug 24
4.2.1
23 Aug 24
4.1.0
25 Feb 24
4.0.1
2 Dec 23
Version 3
3.14.0
3 Nov 23
3.13.3
20 Mar 22
3.13.2
27 Apr 21
3.13.1
1 Feb 21
3.13.0
7 Jan 21
3.12.0
15 May 19
3.11.0
7 Oct 18
3.10.1
13 Mar 18
3.10.0
13 Mar 18
3.9.0
10 Nov 17
3.8.1
29 Aug 17
3.8.0
28 Aug 17
3.7.1
6 Jun 17
3.7.0
30 May 17
3.6.1
26 Feb 17
3.6.0
10 Jan 17
3.5.0
4 Oct 16
3.4.1
30 Jun 16
3.4.0
25 Jun 16
3.2.1
19 Apr 16
3.2.0
5 Mar 16
3.0.1
2 Dec 15
3.0.0
16 Nov 15
3.0.0-rc-3
14 Nov 15
3.0.0-rc-2
8 Nov 15
3.0.0-rc
1 Nov 15
3.0.0-beta-5
17 Oct 15
3.0.0-beta-4
25 Aug 15
3.0.0-beta-3
15 Jul 15
3.0.0-beta-2
13 May 15
3.0.0-beta-1
26 Mar 15
3.0.0-alpha-5
31 Jan 15
3.0.0-alpha-4
31 Dec 14
3.0.0-alpha-3
29 Nov 14
3.0.0-alpha-2
3 Nov 14
3.0.0-alpha
23 Sep 14
Version 2
2.7.1
21 Aug 19
2.7.0
10 Aug 18
2.6.7
7 Jul 18
2.6.6
7 Jun 18
2.6.5
20 Apr 18
2.6.4
17 Dec 14
2.6.3
11 Oct 13
2.6.2
23 Oct 12
2.6.1
5 Aug 12
2.6.0.12054
24 Feb 12
2.5.10.11092
25 Apr 11
2.5.9.10348
9 Feb 11
2.5.7.10213
7 Jan 11
Download Package
Open in NuGet
<
PackageReference
Include
=
"NUnit"
Version
=
"3.13.0"
/>
API Differences between 3.13.0 and 3.12.0
55
Additions
5
Removals
NUnit
public
static
class
FrameworkPackageSettings
public
const
string
DefaultCulture
=
"DefaultCulture"
public
const
string
DefaultUICulture
=
"DefaultUICulture"
NUnit.Framework
public
abstract
class
Does
public
static
RegexConstraint
Match
(
Regex
regex
)
public
sealed
class
FixtureLifeCycleAttribute
:
NUnitAttribute
,
IApplyToTest
public
LifeCycle
LifeCycle
{
get
; }
public
FixtureLifeCycleAttribute
(
LifeCycle
lifeCycle
)
public
void
ApplyToTest
(
Test
test
)
public
abstract
class
Has
public
static
ConstraintExpression
ItemAt
(
object
[]
indexArgs
)
public
sealed
class
IgnoredTestCaseData
:
TestCaseData
public
TestCaseData
Until
(
DateTimeOffset
datetime
)
public
enum
LifeCycle
InstancePerTestCase
=
1
SingleInstance
=
0
public
class
MultipleAssertException
:
ResultStateException
public
MultipleAssertException
(
string
message
)
public
MultipleAssertException
(
string
message
,
Exception
inner
)
public
class
TestCaseAttribute
:
NUnitAttribute
,
ITestBuilder
,
ITestCaseData
,
ITestData
,
IImplyFixture
public
string
Until
{
get
;
set
; }
public
class
TestCaseData
:
TestCaseParameters
public
TestCaseData
Ignore
(
string
reason
)
public
IgnoredTestCaseData
Ignore
(
string
reason
)
NUnit.Framework.Constraints
public
class
ConstraintExpression
public
ConstraintExpression
ItemAt
(
object
[]
indexArgs
)
public
RegexConstraint
Match
(
Regex
regex
)
public
RegexConstraint
Matches
(
Regex
regex
)
public
class
DictionaryContainsKeyConstraint
:
CollectionItemsEqualConstraint
public
DictionaryContainsKeyValuePairConstraint
WithValue
(
object
expectedValue
)
public
sealed
class
DictionaryContainsKeyValuePairConstraint
:
CollectionItemsEqualConstraint
public
DictionaryContainsKeyValuePairConstraint
(
object
key
,
object
value
)
public
class
EmptyGuidConstraint
:
Constraint
public
EmptyGuidConstraint
()
public
class
IndexerConstraint
:
PrefixConstraint
public
IndexerConstraint
(
IEnumerable
<
object
>
indexerArguments
,
IConstraint
baseConstraint
)
public
class
IndexerOperator
:
PrefixOperator
public
IndexerOperator
(
object
[]
indexArgs
)
public
sealed
class
NUnitEqualityComparer
public
bool
AreEqual
(
object
x
,
object
y
,
ref
Tolerance
tolerance
)
public
class
RegexConstraint
:
Constraint
public
RegexConstraint
IgnoreCase
{
get
; }
public
RegexConstraint
(
Regex
regex
)
NUnit.Framework.Interfaces
public
class
AssertionResult
:
IEquatable
<
AssertionResult
>
public
bool
Equals
(
AssertionResult
other
)
public
interface
ITestResult
:
IXmlNodeBuilder
int
TotalCount
{
get
; }
public
class
ResultState
:
IEquatable
<
ResultState
>
public
bool
Equals
(
ResultState
other
)
NUnit.Framework.Internal
public
class
ParameterizedMethodSuite
:
TestSuite
public
IMethodInfo
Method
{
get
; }
public
static
class
Reflect
public
static
MethodInfo
GetDefaultIndexer
(
Type
type
,
Type
[]
indexerTypes
)
public
enum
RuntimeType
NetFramework
=
1
public
class
SetUpFixture
:
TestSuite
,
IDisposableFixture
public
ITypeInfo
TypeInfo
{
get
; }
public
abstract
class
Test
:
ITest
,
IXmlNodeBuilder
,
IComparable
,
IComparable
<
Test
>
public
int
CompareTo
(
Test
other
)
public
abstract
class
TestFilter
:
ITestFilter
,
IXmlNodeBuilder
public
virtual
bool
Pass
(
ITest
test
,
bool
negated
)
public
class
TestFixture
:
TestSuite
,
IDisposableFixture
public
LifeCycle
LifeCycle
{
get
;
set
; }
public
ITypeInfo
TypeInfo
{
get
; }
public
class
TestMethod
:
Test
public
IMethodInfo
Method
{
get
;
set
; }
public
abstract
class
TestResult
:
LongLivedMarshalByRefObject
,
ITestResult
,
IXmlNodeBuilder
public
abstract
int
TotalCount
{
get
; }
public
class
TextMessageWriter
:
MessageWriter
public
static
readonly
string
Pfx_Difference
public
static
class
ThreadUtility
public
static
IPrincipal
GetCurrentThreadPrincipal
()
public
static
void
SetCurrentThreadPrincipal
(
IPrincipal
principal
)
NUnit.Framework.Internal.Commands
public
class
FixturePerTestCaseCommand
:
BeforeAndAfterTestCommand
public
FixturePerTestCaseCommand
(
TestCommand
innerCommand
)
public
class
SetUpTearDownItem
public
SetUpTearDownItem
(
IList
<
MethodInfo
>
setUpMethods
,
IList
<
MethodInfo
>
tearDownMethods
)
public
SetUpTearDownItem
(
IList
<
MethodInfo
>
setUpMethods
,
IList
<
MethodInfo
>
tearDownMethods
,
IMethodValidator
methodValidator
=
null
)
NUnit.Framework.Internal.Execution
public
interface
IMethodValidator
void
Validate
(
MethodInfo
method
)
public
class
StaticMethodValidator
:
IMethodValidator
public
StaticMethodValidator
(
string
failMessage
)
public
void
Validate
(
MethodInfo
method
)
public
abstract
class
WorkItem
:
IDisposable
protected
List
<
SetUpTearDownItem
>
BuildSetUpTearDownList
(
MethodInfo
[]
setUpMethods
,
MethodInfo
[]
tearDownMethods
)
protected
List
<
SetUpTearDownItem
>
BuildSetUpTearDownList
(
MethodInfo
[]
setUpMethods
,
MethodInfo
[]
tearDownMethods
,
IMethodValidator
methodValidator
=
null
)