Compartilhar via


ExceptionTypeConstraint Classe

Definição

public class ExceptionTypeConstraint : NUnit.Framework.Constraints.ExactTypeConstraint
type ExceptionTypeConstraint = class
    inherit ExactTypeConstraint
Herança

Construtores

ExceptionTypeConstraint(Type)

Campos

actual

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

(Herdado de Constraint)
expectedType

O Tipo esperado usado pela restrição

(Herdado de TypeConstraint)

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)
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) (Herdado de Constraint)
After(Int32) (Herdado de Constraint)
GetStringRepresentation() (Herdado de Constraint)
Matches(Object)

Testar se um objeto é do tipo exato especificado

(Herdado de ExactTypeConstraint)
Matches<T>(ActualValueDelegate<T>) (Herdado de Constraint)
Matches<T>(T) (Herdado de Constraint)
ToString()

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

(Herdado de Constraint)
WriteActualValueTo(MessageWriter)
WriteDescriptionTo(MessageWriter)

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

(Herdado de ExactTypeConstraint)
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() (Herdado de Constraint)

Aplica-se a