Compartilhar via


UniqueItemsConstraint Classe

Definição

UniqueItemsConstraint testa se todos os itens de uma coleção são exclusivos.

public class UniqueItemsConstraint : NUnit.Framework.Constraints.CollectionItemsEqualConstraint
type UniqueItemsConstraint = class
    inherit CollectionItemsEqualConstraint
Herança

Construtores

UniqueItemsConstraint()

UniqueItemsConstraint testa se todos os itens de uma coleção são exclusivos.

Campos

actual

O valor real que está sendo testado em relação a uma restrição

(Herdado de Constraint)

Propriedades

And

Retorna uma ConstraintExpression acrescentando E à restrição atual.

(Herdado de Constraint)
DisplayName

O nome de exibição dessa Restrição para uso por ToString(). O valor padrão é o nome da restrição com a "Restrição" à direita removida. Classes derivadas podem definir isso como outro nome em seus construtores.

(Herdado de Constraint)
IgnoreCase

Sinalize a restrição para ignorar maiúsculas e minúsculas e retornar a si mesmo.

(Herdado de CollectionItemsEqualConstraint)
Or

Retorna uma ConstraintExpression acrescentando Ou à restrição atual.

(Herdado de Constraint)
With

Retorna uma ConstraintExpression acrescentando E à restrição atual.

(Herdado de Constraint)

Métodos

After(Int32, Int32)

UniqueItemsConstraint testa se todos os itens de uma coleção são exclusivos.

(Herdado de Constraint)
After(Int32)

UniqueItemsConstraint testa se todos os itens de uma coleção são exclusivos.

(Herdado de Constraint)
doMatch(IEnumerable)

Verifique se todos os itens são exclusivos.

GetStringRepresentation()

UniqueItemsConstraint testa se todos os itens de uma coleção são exclusivos.

(Herdado de Constraint)
ItemsEqual(Object, Object)

Compara dois membros da coleção quanto à igualdade

(Herdado de CollectionItemsEqualConstraint)
Matches(Object)

Testar se a restrição é atendida por um determinado valor

(Herdado de CollectionConstraint)
Matches<T>(ActualValueDelegate<T>)

UniqueItemsConstraint testa se todos os itens de uma coleção são exclusivos.

(Herdado de Constraint)
Matches<T>(T)

UniqueItemsConstraint testa se todos os itens de uma coleção são exclusivos.

(Herdado de Constraint)
Tally(IEnumerable)

UniqueItemsConstraint testa se todos os itens de uma coleção são exclusivos.

(Herdado de CollectionItemsEqualConstraint)
ToString()

A substituição padrão de ToString retorna a restrição DisplayName seguida por quaisquer argumentos dentro de colchetes angulares.

(Herdado de Constraint)
Using(IComparer)

Sinalize a restrição para usar o objeto IComparer fornecido.

(Herdado de CollectionItemsEqualConstraint)
Using(IEqualityComparer)

Sinalize a restrição para usar o objeto IEqualityComparer fornecido.

(Herdado de CollectionItemsEqualConstraint)
Using<T>(Comparison<T>)

Sinalize a restrição para usar o objeto Comparison fornecido.

(Herdado de CollectionItemsEqualConstraint)
Using<T>(IComparer<T>)

Sinalize a restrição para usar o objeto IComparer fornecido.

(Herdado de CollectionItemsEqualConstraint)
Using<T>(IEqualityComparer<T>)

Sinalize a restrição para usar o objeto IEqualityComparer fornecido.

(Herdado de CollectionItemsEqualConstraint)
WriteActualValueTo(MessageWriter)

Escreva o valor real para um teste de restrição com falha em um MessageWriter. A implementação padrão simplesmente grava o valor bruto de real, deixando-o no gravador para executar qualquer formatação.

(Herdado de Constraint)
WriteDescriptionTo(MessageWriter)

Gravar uma descrição dessa restrição em um MessageWriter

WriteMessageTo(MessageWriter)

Grave a mensagem de falha no MessageWriter fornecido como um argumento. A implementação padrão simplesmente passa a restrição e o valor real para o gravador, que exibe a descrição da restrição e o valor. Restrições que precisam fornecer detalhes adicionais, como onde o erro ocorreu, podem substituir isso.

(Herdado de Constraint)

Implantações explícitas de interface

IResolveConstraint.Resolve()

UniqueItemsConstraint testa se todos os itens de uma coleção são exclusivos.

(Herdado de Constraint)

Aplica-se a