API Differences between 4.6.0 and 4.3.1
465 Additions
7 Removals
NUnit.Framework
-
public abstract class Assert : AssertBase
- public static TActual Catch<TActual>(TestDelegate code, string message, object[] args) where TActual : Exception
- public static TActual Catch<TActual>(TestDelegate code) where TActual : Exception
- public static TExpected Catch<TExpected>(TestDelegate code, string message, object[] args) where TExpected : Exception
- public static TExpected Catch<TExpected>(TestDelegate code) where TExpected : Exception
- public static Exception Catch(Action code, string message, object[] args)
- public static Exception Catch(Action code)
- public static Exception Catch(Type expectedExceptionType, Action code, string message, object[] args)
- public static Exception Catch(Type expectedExceptionType, Action code)
- public static TExpected Catch<TExpected>(Action code, string message, object[] args) where TExpected : Exception
- public static TExpected Catch<TExpected>(Action code) where TExpected : Exception
- public static Exception CatchAsync(Func<Task> asyncCode, string message, object[] args)
- public static Exception CatchAsync(Func<Task> asyncCode)
- public static Exception CatchAsync(Type expectedExceptionType, Func<Task> asyncCode, string message, object[] args)
- public static Exception CatchAsync(Type expectedExceptionType, Func<Task> asyncCode)
- public static TActual CatchAsync<TActual>(Func<Task> asyncCode, string message, object[] args) where TActual : Exception
- public static TActual CatchAsync<TActual>(Func<Task> asyncCode) where TActual : Exception
- public static void DoesNotThrow(Action code, string message, object[] args)
- public static void DoesNotThrow(Action code)
- public static void DoesNotThrowAsync(Func<Task> asyncCode, string message, object[] args)
- public static void DoesNotThrowAsync(Func<Task> asyncCode)
- public static void Multiple(Action action)
- public static void Multiple(Func<Task> asyncAction)
- public static Task MultipleAsync(Func<Task> asyncAction)
- public static void That<TActual>(Func<TActual> code, IResolveConstraint expr, NUnitString message = default, string actualExpression = "", string constraintExpression = "")
- public static void That<TActual>(Func<TActual> code, IResolveConstraint expr, FormattableString message, string actualExpression = "", string constraintExpression = "")
- public static void That<TActual>(Func<TActual> code, IResolveConstraint expr, Func<string> getExceptionMessage, string actualExpression = "", string constraintExpression = "")
- public static void That(Action code, IResolveConstraint constraint, NUnitString message = default, string actualExpression = "", string constraintExpression = "")
- public static void That(Action code, IResolveConstraint constraint, FormattableString message, string actualExpression = "", string constraintExpression = "")
- public static void That(Action code, IResolveConstraint constraint, Func<string> getExceptionMessage, string actualExpression = "", string constraintExpression = "")
- public static Task ThatAsync(Func<Task> asyncCode, IResolveConstraint constraint, NUnitString message = default, string actualExpression = "", string constraintExpression = "")
- public static Task ThatAsync(Func<Task> asyncCode, IResolveConstraint constraint, FormattableString message, string actualExpression = "", string constraintExpression = "")
- public static TActual Throws<TActual>(TestDelegate code, string message, object[] args) where TActual : Exception
- public static TActual Throws<TActual>(TestDelegate code) where TActual : Exception
- public static TExpected Throws<TExpected>(TestDelegate code, string message, object[] args) where TExpected : Exception
- public static TExpected Throws<TExpected>(TestDelegate code) where TExpected : Exception
- public static Exception Throws(IResolveConstraint expression, Action code, string message, object[] args)
- public static Exception Throws(IResolveConstraint expression, Action code)
- public static Exception Throws(Type expectedExceptionType, Action code, string message, object[] args)
- public static Exception Throws(Type expectedExceptionType, Action code)
- public static TExpected Throws<TExpected>(Action code, string message, object[] args) where TExpected : Exception
- public static TExpected Throws<TExpected>(Action code) where TExpected : Exception
- public static Exception ThrowsAsync(IResolveConstraint expression, Func<Task> asyncCode, string message, object[] args)
- public static Exception ThrowsAsync(IResolveConstraint expression, Func<Task> asyncCode)
- public static Exception ThrowsAsync(Type expectedExceptionType, Func<Task> asyncCode, string message, object[] args)
- public static Exception ThrowsAsync(Type expectedExceptionType, Func<Task> asyncCode)
- public static TActual ThrowsAsync<TActual>(Func<Task> asyncCode, string message, object[] args) where TActual : Exception
- public static TActual ThrowsAsync<TActual>(Func<Task> asyncCode) where TActual : Exception
-
public abstract class Assume
- public static void That<TActual>(Func<TActual> code, IResolveConstraint expr, NUnitString message = default, string actualExpression = "", string constraintExpression = "")
- public static void That<TActual>(Func<TActual> code, IResolveConstraint expr, FormattableString message, string actualExpression = "", string constraintExpression = "")
- public static void That<TActual>(Func<TActual> code, IResolveConstraint expr, Func<string> getExceptionMessage, string actualExpression = "", string constraintExpression = "")
-
public abstract class Contains
-
public abstract class Does
-
public abstract class ExecutionHookAttribute : ExecutionHookMethodsAttribute, IWrapTestMethod, ICommandWrapper, IApplyToContext
-
public abstract class ExecutionHookMethodsAttribute : NUnitAttribute
-
public abstract class Has
-
public interface IEqualWithUsingConstraint<T>
-
public abstract class IncludeExcludeAttribute : NUnitAttribute
-
public abstract class Is
-
public class NoTestsAttribute : PropertyAttribute, IApplyToTest
-
public class PlatformAttribute : IncludeExcludeAttribute, IApplyToTest
-
public static class PlatformNames
- public const string DotNET = "NET"
- public const string DotNETCore = "NETCore"
- public const string Linux = "Linux"
- public const string MacOSX = "MacOSX"
- public const string Mono = "Mono"
- public const string MonoTouch = "MonoTouch"
- public const string NET = "NET"
- public const string NETCore = "NETCore"
- public const string NT3 = "NT3"
- public const string NT4 = "NT4"
- public const string NT5 = "NT5"
- public const string NT6 = "NT6"
- public const string Rotor = "Rotor"
- public const string SSCLI = "SSCLI"
- public const string UNIX = "UNIX"
- public const string Vista = "Vista"
- public const string Win = "Win"
- public const string Win10 = "Win10"
- public const string Win11 = "Win11"
- public const string Win2003Server = "Win2003Server"
- public const string Win2008Server = "Win2008Server"
- public const string Win2008ServerR2 = "Win2008ServerR2"
- public const string Win2012Server = "Win2012Server"
- public const string Win2012ServerR2 = "Win2012ServerR2"
- public const string Win2K = "Win2K"
- public const string Win32 = "Win32"
- public const string Win32NT = "Win32NT"
- public const string Win32s = "Win32s"
- public const string Win32Windows = "Win32Windows"
- public const string Win7 = "Win7"
- public const string Win8 = "Win8"
- public const string Win81 = "Win8.1"
- public const string Win95 = "Win95"
- public const string Win98 = "Win98"
- public const string Windows10 = "Windows10"
- public const string Windows11 = "Windows11"
- public const string Windows7 = "Windows7"
- public const string Windows8 = "Windows8"
- public const string Windows81 = "Windows8.1"
- public const string WindowsServer10 = "WindowsServer10"
- public const string WinME = "WinME"
- public const string WinXP = "WinXP"
- public const string X32Bit = "32-bit"
- public const string X32BitOS = "32-bit-os"
- public const string X32BitProcess = "32-bit-process"
- public const string X64Bit = "64-bit"
- public const string X64BitOS = "64-bit-os"
- public const string X64BitProcess = "64-bit-process"
- public const string XBox = "XBox"
-
public class RetryAttribute : NUnitAttribute, IRepeatTest, ICommandWrapper
-
public class TestCaseData : TestCaseParameters
-
public class TestCaseData<T> : TestCaseData
-
public class TestCaseData<T1, T2> : TestCaseData
-
public class TestCaseData<T1, T2, T3> : TestCaseData
- public TestCaseData(T1 argument1, T2 argument2, T3 argument3)
-
public class TestCaseData<T1, T2, T3, T4> : TestCaseData
- public TestCaseData(T1 argument1, T2 argument2, T3 argument3, T4 argument4)
-
public class TestCaseData<T1, T2, T3, T4, T5> : TestCaseData
- public TestCaseData(T1 argument1, T2 argument2, T3 argument3, T4 argument4, T5 argument5)
-
public class TestContext
-
public class TestFixtureData : TestFixtureParameters
-
public class TestFixtureSourceAttribute : NUnitAttribute, IFixtureBuilder2, IFixtureBuilder
-
public enum UnhandledExceptionHandling
-
public sealed class UnhandledExceptionHandlingAttribute : PropertyAttribute
-
public abstract class Warn
- public static void If<TActual>(Func<TActual> code, IResolveConstraint expr, NUnitString message = default, string actualExpression = "", string constraintExpression = "")
- public static void If<TActual>(Func<TActual> code, IResolveConstraint expr, FormattableString message, string actualExpression = "", string constraintExpression = "")
- public static void If<TActual>(Func<TActual> code, IResolveConstraint expr, Func<string> getExceptionMessage, string actualExpression = "", string constraintExpression = "")
- public static void Unless<TActual>(Func<TActual> code, IResolveConstraint expr, NUnitString message = default, string actualExpression = "", string constraintExpression = "")
- public static void Unless<TActual>(Func<TActual> code, IResolveConstraint expr, FormattableString message, string actualExpression = "", string constraintExpression = "")
- public static void Unless<TActual>(Func<TActual> code, IResolveConstraint expr, Func<string> getExceptionMessage, string actualExpression = "", string constraintExpression = "")
-
public static class ClassicAssertExtensions
- public sealed class <G>$8AA30ED8F2BDD48658B5B5FF29ED7891
- public static void AreEqual(double expected, double actual, double delta, string message, object[] args)
- public static void AreEqual(double expected, double actual, double delta)
- public static void AreEqual(object expected, object actual, string message, object[] args)
- public static void AreEqual(object expected, object actual)
- public static void AreNotEqual(object expected, object actual, string message, object[] args)
- public static void AreNotEqual(object expected, object actual)
- public static void AreNotSame(object expected, object actual, string message, object[] args)
- public static void AreNotSame(object expected, object actual)
- public static void AreSame(object expected, object actual, string message, object[] args)
- public static void AreSame(object expected, object actual)
- public static void Contains(object expected, ICollection actual, string message, object[] args)
- public static void Contains(object expected, ICollection actual)
- public static void False(bool? condition, string message, object[] args)
- public static void False(bool condition, string message, object[] args)
- public static void False(bool? condition)
- public static void False(bool condition)
- public static void Greater(int arg1, int arg2)
- public static void Greater(int arg1, int arg2, string message, object[] args)
- public static void Greater(uint arg1, uint arg2)
- public static void Greater(uint arg1, uint arg2, string message, object[] args)
- public static void Greater(long arg1, long arg2)
- public static void Greater(long arg1, long arg2, string message, object[] args)
- public static void Greater(ulong arg1, ulong arg2)
- public static void Greater(ulong arg1, ulong arg2, string message, object[] args)
- public static void Greater(decimal arg1, decimal arg2)
- public static void Greater(decimal arg1, decimal arg2, string message, object[] args)
- public static void Greater(double arg1, double arg2)
- public static void Greater(double arg1, double arg2, string message, object[] args)
- public static void Greater(float arg1, float arg2)
- public static void Greater(float arg1, float arg2, string message, object[] args)
- public static void Greater(IComparable arg1, IComparable arg2)
- public static void Greater(IComparable arg1, IComparable arg2, string message, object[] args)
- public static void GreaterOrEqual(int arg1, int arg2)
- public static void GreaterOrEqual(int arg1, int arg2, string message, object[] args)
- public static void GreaterOrEqual(uint arg1, uint arg2)
- public static void GreaterOrEqual(uint arg1, uint arg2, string message, object[] args)
- public static void GreaterOrEqual(long arg1, long arg2)
- public static void GreaterOrEqual(long arg1, long arg2, string message, object[] args)
- public static void GreaterOrEqual(ulong arg1, ulong arg2)
- public static void GreaterOrEqual(ulong arg1, ulong arg2, string message, object[] args)
- public static void GreaterOrEqual(decimal arg1, decimal arg2)
- public static void GreaterOrEqual(decimal arg1, decimal arg2, string message, object[] args)
- public static void GreaterOrEqual(double arg1, double arg2)
- public static void GreaterOrEqual(double arg1, double arg2, string message, object[] args)
- public static void GreaterOrEqual(float arg1, float arg2)
- public static void GreaterOrEqual(float arg1, float arg2, string message, object[] args)
- public static void GreaterOrEqual(IComparable arg1, IComparable arg2)
- public static void GreaterOrEqual(IComparable arg1, IComparable arg2, string message, object[] args)
- public static void IsAssignableFrom(Type expected, object actual)
- public static void IsAssignableFrom(Type expected, object actual, string message, object[] args)
- public static void IsAssignableFrom<TExpected>(object actual)
- public static void IsAssignableFrom<TExpected>(object actual, string message, object[] args)
- public static void IsEmpty(string aString, string message, object[] args)
- public static void IsEmpty(string aString)
- public static void IsEmpty(IEnumerable collection, string message, object[] args)
- public static void IsEmpty(IEnumerable collection)
- public static void IsFalse(bool? condition, string message, object[] args)
- public static void IsFalse(bool condition, string message, object[] args)
- public static void IsFalse(bool? condition)
- public static void IsFalse(bool condition)
- public static void IsInstanceOf(Type expected, object actual)
- public static void IsInstanceOf(Type expected, object actual, string message, object[] args)
- public static void IsInstanceOf<TExpected>(object actual)
- public static void IsInstanceOf<TExpected>(object actual, string message, object[] args)
- public static void IsNaN(double aDouble, string message, object[] args)
- public static void IsNaN(double aDouble)
- public static void IsNaN(double? aDouble, string message, object[] args)
- public static void IsNaN(double? aDouble)
- public static void IsNotAssignableFrom(Type expected, object actual)
- public static void IsNotAssignableFrom(Type expected, object actual, string message, object[] args)
- public static void IsNotAssignableFrom<TExpected>(object actual)
- public static void IsNotAssignableFrom<TExpected>(object actual, string message, object[] args)
- public static void IsNotEmpty(string aString, string message, object[] args)
- public static void IsNotEmpty(string aString)
- public static void IsNotEmpty(IEnumerable collection, string message, object[] args)
- public static void IsNotEmpty(IEnumerable collection)
- public static void IsNotInstanceOf(Type expected, object actual)
- public static void IsNotInstanceOf(Type expected, object actual, string message, object[] args)
- public static void IsNotInstanceOf<TExpected>(object actual)
- public static void IsNotInstanceOf<TExpected>(object actual, string message, object[] args)
- public static void IsNotNull(object anObject, string message, object[] args)
- public static void IsNotNull(object anObject)
- public static void IsNull(object anObject, string message, object[] args)
- public static void IsNull(object anObject)
- public static void IsTrue(bool? condition, string message, object[] args)
- public static void IsTrue(bool condition, string message, object[] args)
- public static void IsTrue(bool? condition)
- public static void IsTrue(bool condition)
- public static void Less(int arg1, int arg2)
- public static void Less(int arg1, int arg2, string message, object[] args)
- public static void Less(uint arg1, uint arg2)
- public static void Less(uint arg1, uint arg2, string message, object[] args)
- public static void Less(long arg1, long arg2)
- public static void Less(long arg1, long arg2, string message, object[] args)
- public static void Less(ulong arg1, ulong arg2)
- public static void Less(ulong arg1, ulong arg2, string message, object[] args)
- public static void Less(decimal arg1, decimal arg2)
- public static void Less(decimal arg1, decimal arg2, string message, object[] args)
- public static void Less(double arg1, double arg2)
- public static void Less(double arg1, double arg2, string message, object[] args)
- public static void Less(float arg1, float arg2)
- public static void Less(float arg1, float arg2, string message, object[] args)
- public static void Less(IComparable arg1, IComparable arg2)
- public static void Less(IComparable arg1, IComparable arg2, string message, object[] args)
- public static void LessOrEqual(int arg1, int arg2)
- public static void LessOrEqual(int arg1, int arg2, string message, object[] args)
- public static void LessOrEqual(uint arg1, uint arg2)
- public static void LessOrEqual(uint arg1, uint arg2, string message, object[] args)
- public static void LessOrEqual(long arg1, long arg2)
- public static void LessOrEqual(long arg1, long arg2, string message, object[] args)
- public static void LessOrEqual(ulong arg1, ulong arg2)
- public static void LessOrEqual(ulong arg1, ulong arg2, string message, object[] args)
- public static void LessOrEqual(decimal arg1, decimal arg2)
- public static void LessOrEqual(decimal arg1, decimal arg2, string message, object[] args)
- public static void LessOrEqual(double arg1, double arg2)
- public static void LessOrEqual(double arg1, double arg2, string message, object[] args)
- public static void LessOrEqual(float arg1, float arg2)
- public static void LessOrEqual(float arg1, float arg2, string message, object[] args)
- public static void LessOrEqual(IComparable arg1, IComparable arg2)
- public static void LessOrEqual(IComparable arg1, IComparable arg2, string message, object[] args)
- public static void Negative(int actual)
- public static void Negative(int actual, string message, object[] args)
- public static void Negative(uint actual)
- public static void Negative(uint actual, string message, object[] args)
- public static void Negative(long actual)
- public static void Negative(long actual, string message, object[] args)
- public static void Negative(ulong actual)
- public static void Negative(ulong actual, string message, object[] args)
- public static void Negative(decimal actual)
- public static void Negative(decimal actual, string message, object[] args)
- public static void Negative(double actual)
- public static void Negative(double actual, string message, object[] args)
- public static void Negative(float actual)
- public static void Negative(float actual, string message, object[] args)
- public static void NotNull(object anObject, string message, object[] args)
- public static void NotNull(object anObject)
- public static void NotZero(int actual)
- public static void NotZero(int actual, string message, object[] args)
- public static void NotZero(uint actual)
- public static void NotZero(uint actual, string message, object[] args)
- public static void NotZero(long actual)
- public static void NotZero(long actual, string message, object[] args)
- public static void NotZero(ulong actual)
- public static void NotZero(ulong actual, string message, object[] args)
- public static void NotZero(decimal actual)
- public static void NotZero(decimal actual, string message, object[] args)
- public static void NotZero(double actual)
- public static void NotZero(double actual, string message, object[] args)
- public static void NotZero(float actual)
- public static void NotZero(float actual, string message, object[] args)
- public static void Null(object anObject, string message, object[] args)
- public static void Null(object anObject)
- public static void Positive(int actual)
- public static void Positive(int actual, string message, object[] args)
- public static void Positive(uint actual)
- public static void Positive(uint actual, string message, object[] args)
- public static void Positive(long actual)
- public static void Positive(long actual, string message, object[] args)
- public static void Positive(ulong actual)
- public static void Positive(ulong actual, string message, object[] args)
- public static void Positive(decimal actual)
- public static void Positive(decimal actual, string message, object[] args)
- public static void Positive(double actual)
- public static void Positive(double actual, string message, object[] args)
- public static void Positive(float actual)
- public static void Positive(float actual, string message, object[] args)
- public static void True(bool? condition, string message, object[] args)
- public static void True(bool condition, string message, object[] args)
- public static void True(bool? condition)
- public static void True(bool condition)
- public static void Zero(int actual)
- public static void Zero(int actual, string message, object[] args)
- public static void Zero(uint actual)
- public static void Zero(uint actual, string message, object[] args)
- public static void Zero(long actual)
- public static void Zero(long actual, string message, object[] args)
- public static void Zero(ulong actual)
- public static void Zero(ulong actual, string message, object[] args)
- public static void Zero(decimal actual)
- public static void Zero(decimal actual, string message, object[] args)
- public static void Zero(double actual)
- public static void Zero(double actual, string message, object[] args)
- public static void Zero(float actual)
- public static void Zero(float actual, string message, object[] args)
NUnit.Framework.Constraints
-
public class AllItemsConstraint : PrefixConstraint, IEnumerableConstraint, IConstraint, IResolveConstraint
-
public class AnyOfConstraint : Constraint
-
public abstract class CollectionItemsEqualConstraint : CollectionConstraint
-
public abstract class Constraint : IAsyncConstraint, IConstraint, IResolveConstraint
-
public class ConstraintExpression
-
public class ContainsConstraint : Constraint
-
public class EqualConstraint : Constraint
-
public class EqualConstraint<T> : EqualConstraint
-
public class EqualConstraintResult : ConstraintResult
-
public class EqualStringWithoutUsingConstraint : Constraint
-
public class ExactCountConstraint : Constraint, IEnumerableConstraint, IConstraint, IResolveConstraint
-
public interface IConstraint : IResolveConstraint
-
public interface IEnumerableConstraint : IConstraint, IResolveConstraint
-
public class MultipleOfConstraint : Constraint
-
public class NoItemConstraint : PrefixConstraint, IEnumerableConstraint, IConstraint, IResolveConstraint
-
public sealed class NUnitEqualityComparer
-
public class PropertiesComparerConfiguration
-
public class PropertiesComparerConfiguration<T> : PropertiesComparerConfiguration
- public PropertiesComparerConfiguration()
- public PropertiesComparerConfiguration<T> AllowDifferentTypes()
- public PropertiesComparerConfiguration<T> CompareOnlyCommonProperties()
- public PropertiesComparerConfiguration<T> Excluding(Expression<Func<T, object>>[] properties)
- public PropertiesComparerConfiguration<T> Excluding<TFrom>(Expression<Func<TFrom, object>>[] properties)
- public PropertiesComparerConfiguration<T> Map<TTo>(Expression<Func<T, object>> from, Expression<Func<TTo, object>> to)
- public PropertiesComparerConfiguration<T> Map<TFrom, TTo>(Expression<Func<TFrom, object>> from, Expression<Func<TTo, object>> to)
- public PropertiesComparerConfiguration<T> Map<TTo>(ValueTuple<Expression<Func<T, object>>, Expression<Func<TTo, object>>>[] properties)
- public PropertiesComparerConfiguration<T> Map<TFrom, TTo>(ValueTuple<Expression<Func<TFrom, object>>, Expression<Func<TTo, object>>>[] properties)
- public PropertiesComparerConfiguration<T> Map<TFrom>(Expression<Func<TFrom, object>> from, object value)
- public PropertiesComparerConfiguration<T> Using(Expression<Func<T, object>>[] properties)
- public PropertiesComparerConfiguration<T> Using<TFrom>(Expression<Func<TFrom, object>>[] properties)
- public PropertiesComparerConfiguration<T> Within(object amount)
- public PropertiesComparerConfiguration<T> WithMaximumGraphDepth(int depth)
-
public class PropertiesComparerConfigurationUntyped : PropertiesComparerConfiguration
-
public class SameAsConstraint<T> : SameAsConstraint
-
public class SomeItemsConstraint : PrefixConstraint, IEnumerableConstraint, IConstraint, IResolveConstraint
-
public class SomeItemsConstraint<T> : SomeItemsConstraint
-
public abstract class StringConstraint : Constraint
NUnit.Framework.Interfaces
NUnit.Framework.Internal
NUnit.Framework.Internal.ExecutionHooks
NUnit.Framework.Legacy