API Differences between 4.3.0 and 4.2.1
	
		89 Additions
	
	
		11 Removals
	
NUnit.Framework
	- 
		public class AssertionException : ResultStateException
		
	
 
	- 
		public static class EqualNumericWithoutUsingConstraintExtensions
		
	
 
	- 
		public interface IEqualWithUsingConstraint<T>
		
	
 
	- 
		public static class IEqualWithUsingConstraintExtensions
		
			- public static EqualUsingConstraint<TExpected> Using<TExpected>(this IEqualWithUsingConstraint<TExpected> constraint, Func<TExpected, TExpected, bool> comparer)
 
			- public static EqualUsingConstraint<TExpected> Using<TExpected>(this IEqualWithUsingConstraint<TExpected> constraint, IEqualityComparer<TExpected> comparer)
 
			- public static EqualUsingConstraint<TExpected> Using<TExpected>(this IEqualWithUsingConstraint<TExpected> constraint, IComparer<TExpected> comparer)
 
			- public static EqualUsingConstraint<TExpected> Using<TExpected>(this IEqualWithUsingConstraint<TExpected> constraint, Comparison<TExpected> comparer)
 
			- public static EqualUsingConstraint<TExpected> Using<TActual, TExpected>(this IEqualWithUsingConstraint<TExpected> constraint, Func<TActual, TExpected, bool> comparer)
 
			- public static EqualUsingConstraint<TExpected> Using<TActual, TExpected>(this IEqualWithUsingConstraint<TExpected> constraint, IComparer<TActual> comparer)
 
			- public static EqualUsingConstraint<TExpected> Using<TExpected>(this IEqualWithUsingConstraint<TExpected> constraint, IEqualityComparer comparer)
 
			- public static EqualUsingConstraint<TExpected> Using<TExpected>(this IEqualWithUsingConstraint<TExpected> constraint, IComparer comparer)
 
		
	 
	- 
		public class IgnoreException : ResultStateException
		
	
 
	- 
		public class InconclusiveException : ResultStateException
		
	
 
	- 
		public abstract class Is
		
	
 
	- 
		public class MultipleAssertException : ResultStateException
		
	
 
	- 
		public class RepeatAttribute : PropertyAttribute, IRepeatTest, ICommandWrapper
		
	
 
	- 
		public abstract class ResultStateException : Exception
		
	
 
	- 
		public class SuccessException : ResultStateException
		
	
 
NUnit.Framework.Constraints
	- 
		public abstract class Constraint : IAsyncConstraint, IConstraint, IResolveConstraint
		
	
 
	- 
		public sealed class ConstraintBuilder : IResolveConstraint
		
	
 
	- 
		public class ConstraintExpression
		
	
 
	- 
		public class EqualConstraintResult : ConstraintResult
		
			- public EqualConstraintResult(Constraint constraint, object actual, Tolerance tolerance, bool hasSucceeded)
 
			- public EqualConstraintResult(Constraint constraint, object actual, bool hasSucceeded)
 
			- public EqualConstraintResult(EqualStringWithoutUsingConstraint constraint, object actual, bool caseInsensitive, bool ignoringWhiteSpace, bool clipStrings, bool hasSucceeded)
 
		
	 
	- 
		public class EqualDateTimeOffsetConstraint : EqualTimeBaseConstraint<DateTimeOffset>
		
	
 
	- 
		public class EqualDateTimeOffsetConstraintWithSameOffset : Constraint
		
	
 
	- 
		public class EqualNumericConstraint<T> : EqualNumericWithoutUsingConstraint<T>, IEqualWithUsingConstraint<T> where T : ValueType modreq(System.Runtime.InteropServices.UnmanagedType), IConvertible, IEquatable<T>
		
	
 
	- 
		public class EqualNumericWithoutUsingConstraint<T> : Constraint where T : ValueType modreq(System.Runtime.InteropServices.UnmanagedType), IConvertible, IEquatable<T>
		
	
 
	- 
		public class EqualStringConstraint : EqualStringWithoutUsingConstraint, IEqualWithUsingConstraint<string>
		
	
 
	- 
		public class EqualStringWithoutUsingConstraint : Constraint
		
	
 
	- 
		public class EqualTimeBaseConstraint<T> : Constraint where T : struct, IEquatable<T>, IComparable<T>
		
	
 
	- 
		public class EqualTimeBasedConstraintWithNumericTolerance<T> where T : IEquatable<T>, IComparable<T>
		
	
 
	- 
		public class EqualTimeBasedConstraintWithTimeSpanTolerance<T> : Constraint where T : IEquatable<T>, IComparable<T>
		
	
 
	- 
		public class EqualUsingConstraint<T> : Constraint
		
			- public EqualUsingConstraint(T expected, Func<T, T, bool> comparer)
 
			- public EqualUsingConstraint(T expected, Func<object, object, bool> comparer)
 
			- public EqualUsingConstraint(T expected, IEqualityComparer<T> comparer)
 
			- public EqualUsingConstraint(T expected, IComparer<T> comparer)
 
			- public EqualUsingConstraint(T expected, Comparison<T> comparer)
 
			- public EqualUsingConstraint(T expected, IEqualityComparer comparer)
 
			- public EqualUsingConstraint(T expected, IComparer comparer)
 
			- public virtual ConstraintResult ApplyTo(T actual)
 
		
	 
	- 
		public abstract class PathConstraint : StringConstraint
		
	
 
NUnit.Framework.Internal