IGLib  1.7.2
The IGLib base library EXTENDED - with other lilbraries and applications.
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Events Macros
NUnit.Framework.Constraints.ComparisonAdapter Class Referenceabstract

ComparisonAdapter class centralizes all comparisons of _values in NUnit, adapting to the use of any provided IComparer, IComparer{T} or Comparison{T}. More...

+ Inheritance diagram for NUnit.Framework.Constraints.ComparisonAdapter:

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...
 

Detailed Description

ComparisonAdapter class centralizes all comparisons of _values in NUnit, adapting to the use of any provided IComparer, IComparer{T} or Comparison{T}.

Member Function Documentation

static ComparisonAdapter NUnit.Framework.Constraints.ComparisonAdapter.For< T > ( IComparer< T >  comparer)
inlinestatic

Returns a ComparisonAdapter that wraps an IComparer{T}

static ComparisonAdapter NUnit.Framework.Constraints.ComparisonAdapter.For< T > ( Comparison< T >  comparer)
inlinestatic

Returns a ComparisonAdapter that wraps a Comparison{T}

Property Documentation

ComparisonAdapter NUnit.Framework.Constraints.ComparisonAdapter.Default
staticget

Gets the default ComparisonAdapter, which wraps an NUnitComparer object.


The documentation for this class was generated from the following file: