Contains a collection of equivalent object instances.
Namespace:
MbUnit.Framework.ContractVerifiersAssembly: MbUnit (in MbUnit.dll) Version: 3.3.0.0 (3.3.610.0)
Syntax
| C# |
|---|
public class EquivalenceClass : IEnumerable |
| Visual Basic (Declaration) |
|---|
Public Class EquivalenceClass _ Implements IEnumerable |
Remarks
All the elements of the collection should be equal together, in the sense of the local implementation of an equality contract (IEquatable<(Of <(T>)>)) or a comparison contract (IComparable<(Of <(T>)>)).
Equivalence classes are used by some contract verifiers such as EqualityContract<(Of <(TTarget>)>) to check for the correct implementation of object equality or comparison.
Inheritance Hierarchy
System..::.Object
MbUnit.Framework.ContractVerifiers..::.EquivalenceClass
MbUnit.Framework.ContractVerifiers..::.EquivalenceClass
