Compartir a través de


PropertyExistsConstraint Clase

Definición

PropertyExistsConstraint comprueba que existe una propiedad con nombre en el objeto proporcionado a través de Match. Originalmente, PropertyConstraint proporcionó esta característica además de realizar pruebas opcionales en el vaue de la propiedad . Las dos restricciones ahora son independientes.

public class PropertyExistsConstraint : NUnit.Framework.Constraints.Constraint
type PropertyExistsConstraint = class
    inherit Constraint
Herencia
PropertyExistsConstraint

Constructores

PropertyExistsConstraint(String)

Inicializa una nueva instancia de la clase PropertyExistsConstraint.

Campos

actual

Valor real que se está probando con una restricción

(Heredado de Constraint)

Propiedades

And

Devuelve una constraintExpression anexando And a la restricción actual.

(Heredado de Constraint)
DisplayName

El nombre para mostrar de esta restricción para su uso por ToString(). El valor predeterminado es el nombre de la restricción con el final "Constraint" quitado. Las clases derivadas pueden establecer esto en otro nombre en sus constructores.

(Heredado de Constraint)
Or

Devuelve una constraintExpression anexando Or a la restricción actual.

(Heredado de Constraint)
With

Devuelve una constraintExpression anexando And a la restricción actual.

(Heredado de Constraint)

Métodos

After(Int32)

PropertyExistsConstraint comprueba que existe una propiedad con nombre en el objeto proporcionado a través de Match. Originalmente, PropertyConstraint proporcionó esta característica además de realizar pruebas opcionales en el vaue de la propiedad . Las dos restricciones ahora son independientes.

(Heredado de Constraint)
After(Int32, Int32)

PropertyExistsConstraint comprueba que existe una propiedad con nombre en el objeto proporcionado a través de Match. Originalmente, PropertyConstraint proporcionó esta característica además de realizar pruebas opcionales en el vaue de la propiedad . Las dos restricciones ahora son independientes.

(Heredado de Constraint)
GetStringRepresentation()

PropertyExistsConstraint comprueba que existe una propiedad con nombre en el objeto proporcionado a través de Match. Originalmente, PropertyConstraint proporcionó esta característica además de realizar pruebas opcionales en el vaue de la propiedad . Las dos restricciones ahora son independientes.

Matches(Object)

Comprobar si la propiedad existe para un objeto determinado

Matches<T>(ActualValueDelegate<T>)

PropertyExistsConstraint comprueba que existe una propiedad con nombre en el objeto proporcionado a través de Match. Originalmente, PropertyConstraint proporcionó esta característica además de realizar pruebas opcionales en el vaue de la propiedad . Las dos restricciones ahora son independientes.

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

PropertyExistsConstraint comprueba que existe una propiedad con nombre en el objeto proporcionado a través de Match. Originalmente, PropertyConstraint proporcionó esta característica además de realizar pruebas opcionales en el vaue de la propiedad . Las dos restricciones ahora son independientes.

(Heredado de Constraint)
ToString()

La invalidación predeterminada de ToString devuelve la restricción DisplayName seguida de los argumentos entre corchetes angulares.

(Heredado de Constraint)
WriteActualValueTo(MessageWriter)

Escriba el valor real de una prueba de restricción con errores en un objeto MessageWriter.

WriteDescriptionTo(MessageWriter)

Escribir la descripción de la restricción en un objeto MessageWriter

WriteMessageTo(MessageWriter)

Escriba el mensaje de error en messageWriter proporcionado como argumento. La implementación predeterminada simplemente pasa la restricción y el valor real al escritor, que luego muestra la descripción de la restricción y el valor. Las restricciones que necesitan proporcionar detalles adicionales, como dónde se produjo el error, pueden invalidar esto.

(Heredado de Constraint)

Implementaciones de interfaz explícitas

IResolveConstraint.Resolve()

PropertyExistsConstraint comprueba que existe una propiedad con nombre en el objeto proporcionado a través de Match. Originalmente, PropertyConstraint proporcionó esta característica además de realizar pruebas opcionales en el vaue de la propiedad . Las dos restricciones ahora son independientes.

(Heredado de Constraint)

Se aplica a