Table of Contents

Class UniqueItemsConstraint

Namespace
NUnit.Framework.Constraints
Assembly
nunit.framework.dll

UniqueItemsConstraint tests whether all the items in a collection are unique.

public class UniqueItemsConstraint : CollectionItemsEqualConstraint, IConstraint, IResolveConstraint
Inheritance
UniqueItemsConstraint
Implements
Inherited Members

Constructors

UniqueItemsConstraint()

public UniqueItemsConstraint()

Properties

Description

The Description of what this constraint tests, for use in messages and in the ConstraintResult.

public override string Description { get; }

Property Value

string

Methods

ApplyTo<TActual>(TActual)

public override ConstraintResult ApplyTo<TActual>(TActual actual)

Parameters

actual TActual

Returns

ConstraintResult

Type Parameters

TActual

Matches(IEnumerable)

Check that all items are unique.

protected override bool Matches(IEnumerable actual)

Parameters

actual IEnumerable

Returns

bool