IGLib
1.7.2
The IGLib base library EXTENDED - with other lilbraries and applications.
|
ComparisonAdapter class centralizes all comparisons of _values in NUnit, adapting to the use of any provided IComparer, IComparer{T} or Comparison{T}. More...
Classes | |
class | ComparerAdapter |
class | ComparerAdapter< T > |
ComparerAdapter extends ComparisonAdapter and allows use of an IComparer{T} or Comparison{T} to actually perform the comparison. More... | |
class | ComparisonAdapterForComparison< T > |
class | DefaultComparisonAdapter |
Public Member Functions | |
abstract int | Compare (object expected, object actual) |
Compares two objects More... | |
Static Public Member Functions | |
static ComparisonAdapter | For (IComparer comparer) |
Returns a ComparisonAdapter that wraps an IComparer More... | |
static ComparisonAdapter | For< T > (IComparer< T > comparer) |
Returns a ComparisonAdapter that wraps an IComparer{T} More... | |
static ComparisonAdapter | For< T > (Comparison< T > comparer) |
Returns a ComparisonAdapter that wraps a Comparison{T} More... | |
Properties | |
static ComparisonAdapter | Default [get] |
Gets the default ComparisonAdapter, which wraps an NUnitComparer object. More... | |
ComparisonAdapter class centralizes all comparisons of _values in NUnit, adapting to the use of any provided IComparer, IComparer{T} or Comparison{T}.
|
inlinestatic |
Returns a ComparisonAdapter that wraps an IComparer
Referenced by NUnit.Framework.Constraints.CollectionOrderedConstraint.Using(), NUnit.Framework.Constraints.RangeConstraint.Using(), NUnit.Framework.Constraints.ComparisonConstraint.Using(), NUnit.Framework.Constraints.CollectionOrderedConstraint.Using< T >(), NUnit.Framework.Constraints.RangeConstraint.Using< T >(), and NUnit.Framework.Constraints.ComparisonConstraint.Using< T >().
|
inlinestatic |
Returns a ComparisonAdapter that wraps an IComparer{T}
|
inlinestatic |
Returns a ComparisonAdapter that wraps a Comparison{T}
|
pure virtual |
Compares two objects
Implemented in NUnit.Framework.Constraints.ComparisonAdapter.ComparisonAdapterForComparison< T >, NUnit.Framework.Constraints.ComparisonAdapter.ComparerAdapter< T >, and NUnit.Framework.Constraints.ComparisonAdapter.ComparerAdapter.
Referenced by NUnit.Framework.Constraints.RangeConstraint.ApplyTo< TActual >(), NUnit.Framework.Constraints.ComparisonConstraint.ApplyTo< TActual >(), NUnit.Framework.Constraints.CollectionOrderedConstraint.Matches(), and NUnit.Framework.Constraints.RangeConstraint.RangeConstraint().
|
staticget |
Gets the default ComparisonAdapter, which wraps an NUnitComparer object.