Class UniqueItemsConstraint
UniqueItemsConstraint tests whether all the items in a collection are unique.
Inheritance
UniqueItemsConstraint
Inherited Members
Namespace: NUnit.Framework.Constraints
Assembly: nunit.framework.dll
Syntax
public class UniqueItemsConstraint : CollectionItemsEqualConstraint, IConstraint, IResolveConstraint
Constructors
View SourceUniqueItemsConstraint()
Declaration
public UniqueItemsConstraint()
Properties
View SourceDescription
The Description of what this constraint tests, for use in messages and in the ConstraintResult.
Declaration
public override string Description { get; }
Property Value
| Type | Description |
|---|---|
| string |
Overrides
Methods
View SourceApplyTo<TActual>(TActual)
Test whether the constraint is satisfied by a given value
Declaration
public override ConstraintResult ApplyTo<TActual>(TActual actual)
Parameters
| Type | Name | Description |
|---|---|---|
| TActual | actual | The value to be tested |
Returns
| Type | Description |
|---|---|
| ConstraintResult | True for success, false for failure |
Type Parameters
| Name | Description |
|---|---|
| TActual |
Overrides
View SourceMatches(IEnumerable)
Check that all items are unique.
Declaration
protected override bool Matches(IEnumerable actual)
Parameters
| Type | Name | Description |
|---|---|---|
| IEnumerable | actual |
Returns
| Type | Description |
|---|---|
| bool |