4.3.1
21 Dec 24
Toggle Dropdown
Version 5
5.0.0-beta.1
4 Jul 26
Version 4
4.6.1
19 May 26
4.6.0
3 May 26
4.5.1
6 Mar 26
4.5.0
18 Feb 26
4.4.0
10 Aug 25
4.3.2
28 Dec 24
4.3.1
21 Dec 24
4.3.0
14 Dec 24
4.2.2
31 Aug 24
Compare to version...
with 4.5.1
Toggle Dropdown
Version 5
5.0.0-beta.1
4 Jul 26
Version 4
4.6.1
19 May 26
4.6.0
3 May 26
4.5.1
6 Mar 26
4.5.0
18 Feb 26
4.4.0
10 Aug 25
4.3.2
28 Dec 24
4.3.1
21 Dec 24
4.3.0
14 Dec 24
4.2.2
31 Aug 24
Download Package
Open in NuGet
<
PackageReference
Include
=
"NUnit"
Version
=
"4.3.1"
/>
API Differences between 4.3.1 and 4.5.1
1
Additions
92
Removals
NUnit.Framework
public
abstract
class
Contains
public
static
SomeItemsConstraint
<
T
>
Item
<
T
>(
T
expected
)
public
abstract
class
Does
public
static
SomeItemsConstraint
<
T
>
Contain
<
T
>(
T
expected
)
public
abstract
class
ExecutionHookAttribute
:
ExecutionHookMethodsAttribute
,
IWrapTestMethod
,
ICommandWrapper
,
IApplyToContext
public
abstract
class
ExecutionHookMethodsAttribute
:
NUnitAttribute
public
abstract
class
Has
public
static
SomeItemsConstraint
<
T
>
Member
<
T
>(
T
expected
)
public
interface
IEqualWithUsingConstraint
<
T
>
ConstraintBuilder
Builder
{
get
;
set
; }
public
abstract
class
Is
public
static
MultipleOfConstraint
Even
{
get
; }
public
static
MultipleOfConstraint
Odd
{
get
; }
public
static
EqualConstraint
<
T
>
EqualTo
<
T
>(
T
[]
expected
)
public
static
MultipleOfConstraint
MultipleOf
(
int
multiple
)
public
class
RetryAttribute
:
NUnitAttribute
,
IRepeatTest
,
ICommandWrapper
public
Type
[]
RetryExceptions
{
get
;
set
; }
public
class
TestCaseData
:
TestCaseParameters
public
TestCaseData
SetArgDisplayNames
(
object
[]
displayNames
)
public
class
TestCaseData
<
T
> :
TestCaseData
public
TestCaseData
(
T
argument1
,
T
argument2
)
public
TestCaseData
(
T
argument1
,
T
argument2
,
T
argument3
)
public
class
TestContext
public
class
MethodInfoAdapter
public
bool
IsInsideMultipleAssert
{
get
; }
public
class
TestFixtureData
:
TestFixtureParameters
public
TestFixtureData
SetArgDisplayNames
(
object
[]
displayNames
)
public
class
TestFixtureSourceAttribute
:
NUnitAttribute
,
IFixtureBuilder2
,
IFixtureBuilder
public
Type
[]
TypeArgs
{
get
;
set
; }
public
static
class
ClassicAssertExtensions
NUnit.Framework.Constraints
public
class
AllItemsConstraint
:
PrefixConstraint
public
ConstraintResult
ApplyToEnumerable
<
TActual
,
TItem
>(
TActual
actual
,
IEnumerable
<
TItem
>
enumerable
)
public
class
AnyOfConstraint
:
Constraint
public
AnyOfConstraint
IgnoreLineEndingFormat
{
get
; }
public
AnyOfConstraint
UsingPropertiesComparer
(
Func
<
PropertiesComparerConfigurationUntyped
,
PropertiesComparerConfigurationUntyped
>
configure
)
public
AnyOfConstraint
UsingPropertiesComparer
<
T
>(
Func
<
PropertiesComparerConfiguration
<
T
>,
PropertiesComparerConfiguration
<
T
>>
configure
)
public
abstract
class
CollectionItemsEqualConstraint
:
CollectionConstraint
public
CollectionItemsEqualConstraint
IgnoreLineEndingFormat
{
get
; }
protected
bool
IgnoringLineEndingFormat
{
get
; }
public
CollectionItemsEqualConstraint
UsingPropertiesComparer
(
Func
<
PropertiesComparerConfigurationUntyped
,
PropertiesComparerConfigurationUntyped
>
configure
)
public
CollectionItemsEqualConstraint
UsingPropertiesComparer
<
T
>(
Func
<
PropertiesComparerConfiguration
<
T
>,
PropertiesComparerConfiguration
<
T
>>
configure
)
public
class
ConstraintExpression
public
MultipleOfConstraint
Even
{
get
; }
public
MultipleOfConstraint
Odd
{
get
; }
public
SomeItemsConstraint
<
T
>
Contain
<
T
>(
T
expected
)
public
SomeItemsConstraint
<
T
>
Contains
<
T
>(
T
expected
)
public
EqualConstraint
<
T
>
EqualTo
<
T
>(
T
expected
)
public
EqualConstraint
EqualTo
<
T
>(
T
expected
)
public
SomeItemsConstraint
<
T
>
Member
<
T
>(
T
expected
)
public
MultipleOfConstraint
MultipleOf
(
int
multiple
)
public
class
ContainsConstraint
:
Constraint
public
ContainsConstraint
IgnoreLineEndingFormat
{
get
; }
public
class
EqualConstraint
:
Constraint
public
EqualConstraint
IgnoreLineEndingFormat
{
get
; }
public
bool
IgnoringLineEndingFormat
{
get
; }
public
EqualConstraint
UsingPropertiesComparer
(
Func
<
PropertiesComparerConfigurationUntyped
,
PropertiesComparerConfigurationUntyped
>
configure
)
public
virtual
EqualConstraint
UsingPropertiesComparer
<
T
>(
Func
<
PropertiesComparerConfiguration
<
T
>,
PropertiesComparerConfiguration
<
T
>>
configure
)
public
class
EqualConstraint
<
T
> :
EqualConstraint
public
class
EqualConstraintResult
:
ConstraintResult
public
EqualConstraintResult
(
EqualStringWithoutUsingConstraint
constraint
,
object
actual
,
bool
caseInsensitive
,
bool
ignoringWhiteSpace
,
bool
ignoringLineEndingFormat
,
bool
clipStrings
,
bool
hasSucceeded
)
public
class
EqualStringWithoutUsingConstraint
:
Constraint
public
EqualStringWithoutUsingConstraint
IgnoreLineEndingFormat
{
get
; }
public
class
ExactCountConstraint
:
Constraint
public
ConstraintResult
ApplyToEnumerable
<
TActual
,
TItem
>(
TActual
actual
,
IEnumerable
<
TItem
>
enumerable
)
public
interface
IEnumerableConstraint
:
IConstraint
,
IResolveConstraint
public
class
MultipleOfConstraint
:
Constraint
public
class
NoItemConstraint
:
PrefixConstraint
public
ConstraintResult
ApplyToEnumerable
<
TActual
,
TItem
>(
TActual
actual
,
IEnumerable
<
TItem
>
enumerable
)
public
sealed
class
NUnitEqualityComparer
public
PropertiesComparerConfiguration
ComparePropertiesConfiguration
{
get
;
set
; }
public
bool
IgnoreLineEndingFormat
{
get
;
set
; }
public
class
PropertiesComparerConfiguration
public
class
PropertiesComparerConfiguration
<
T
> :
PropertiesComparerConfiguration
public
class
PropertiesComparerConfigurationUntyped
:
PropertiesComparerConfiguration
public
class
SomeItemsConstraint
:
PrefixConstraint
public
ConstraintResult
ApplyToEnumerable
<
TActual
,
TItem
>(
TActual
actual
,
IEnumerable
<
TItem
>
enumerable
)
public
SomeItemsConstraint
UsingPropertiesComparer
(
Func
<
PropertiesComparerConfigurationUntyped
,
PropertiesComparerConfigurationUntyped
>
configure
)
public
SomeItemsConstraint
UsingPropertiesComparer
<
T
>(
Func
<
PropertiesComparerConfiguration
<
T
>,
PropertiesComparerConfiguration
<
T
>>
configure
)
public
class
SomeItemsConstraint
<
T
> :
SomeItemsConstraint
public
abstract
class
StringConstraint
:
Constraint
protected
virtual
bool
Matches
(
string
actual
,
StringComparison
stringComparison
)
protected
virtual
bool
Matches
(
string
actual
,
CultureInfo
cultureInfo
)
public
virtual
StringConstraint
Using
(
StringComparison
comparisonType
)
public
virtual
StringConstraint
Using
(
CultureInfo
culture
)
NUnit.Framework.Interfaces
public
class
AssertionResult
:
IEquatable
<
AssertionResult
>
public
FailureSite
Site
{
get
; }
public
AssertionResult
(
FailureSite
site
,
AssertionStatus
status
,
string
message
,
string
stackTrace
)
public
interface
IAssertionScope
:
IDisposable
public
interface
ITestResult
:
IXmlNodeBuilder
int
AssertionResultCount
{
get
; }
int
CompletedCount
{
get
; }
int
InitiatedCount
{
get
; }
NUnit.Framework.Internal
public
static
class
Reflect
public
static
ConstraintResult
InvokeApplyTo
(
IConstraint
constraint
,
Type
actualType
,
object
actual
)
public
static
ConstraintResult
InvokeApplyToEnumerable
(
IEnumerableConstraint
constraint
,
object
actual
,
Type
itemType
)
public
sealed
class
SafeIndirectSynchronizationContext
:
SafeSynchronizationContext
public
class
SafeSynchronizationContext
:
SynchronizationContext
public
class
TestCaseParameters
:
TestParameters
,
ITestCaseData
,
ITestData
,
IApplyToTest
public
TestCaseParameters
(
TestCaseParameters
data
)
public
class
TestExecutionContext
:
LongLivedMarshalByRefObject
public
ExecutionHooks
ExecutionHooks
{
get
; }
public
abstract
class
TestFilter
:
ITestFilter
,
IXmlNodeBuilder
public
static
readonly
TestFilter
Explicit
public
abstract
class
TestParameters
:
ITestData
,
IApplyToTest
public
TestParameters
(
TestParameters
data
)
public
abstract
class
TestResult
:
LongLivedMarshalByRefObject
,
ITestResult
,
IXmlNodeBuilder
public
int
AssertionResultCount
{
get
; }
public
int
CompletedCount
{
get
; }
public
int
InitiatedCount
{
get
; }
protected
TestResult
(
TestResult
other
)
protected
TestResult
(
TestResult
latest
,
TestResult
previous
)
protected
void
CalculateDeltaResult
(
TestResult
deltaResult
,
TestResult
previous
,
Exception
exception
=
null
)
public
abstract
TestResult
Clone
()
public
static
class
TypeHelper
public
sealed
class
<G>$6B6159A298CA62A8C577E514BE40E3DD
public
static
Type
FindPrimaryEnumerableInterfaceGenericTypeArgument
(
this
Type
type
)
NUnit.Framework.Internal.ExecutionHooks
public
sealed
class
ExecutionHooks
public
class
HookData
NUnit.Framework.Legacy
public
abstract
class
StringAssert
:
AssertBase
public
static
void
IsNotNullNorEmpty
(
string
actual
,
string
message
,
object
[]
args
)
public
static
void
IsNotNullNorEmpty
(
string
actual
)
public
static
void
IsNotNullNorWhiteSpace
(
string
actual
,
string
message
,
object
[]
args
)
public
static
void
IsNotNullNorWhiteSpace
(
string
actual
)
public
static
void
IsNullOrEmpty
(
string
actual
,
string
message
,
object
[]
args
)
public
static
void
IsNullOrEmpty
(
string
actual
)
public
static
void
IsNullOrWhiteSpace
(
string
actual
,
string
message
,
object
[]
args
)
public
static
void
IsNullOrWhiteSpace
(
string
actual
)