ConstraintFactory Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Classe auxiliar com propriedades e métodos que fornecem várias restrições usadas em Asserts.
public class ConstraintFactory
type ConstraintFactory = class
- Herança
-
ConstraintFactory
- Derivado
Construtores
| ConstraintFactory() |
Classe auxiliar com propriedades e métodos que fornecem várias restrições usadas em Asserts. |
Propriedades
| All |
Retorna uma ConstraintExpression, que aplicará a seguinte restrição a todos os membros de uma coleção, tendo êxito se todos eles tiverem êxito. |
| BinarySerializable |
Retorna uma restrição que testa se um grafo de objeto é serializável no formato binário. |
| Count |
Retorna uma nova ConstraintExpression, que aplicará a seguinte restrição à propriedade Count do objeto que está sendo testado. |
| Empty |
Retorna uma restrição que testa o vazio |
| False |
Retorna uma restrição que testa false |
| InnerException |
Retorna uma nova ConstraintExpression, que aplicará a seguinte restrição à propriedade InnerException do objeto que está sendo testado. |
| Length |
Retorna uma nova ConstraintExpression, que aplicará a seguinte restrição à propriedade Length do objeto que está sendo testado. |
| Message |
Retorna uma nova ConstraintExpression, que aplicará a seguinte restrição à propriedade Message do objeto que está sendo testado. |
| NaN |
Retorna uma restrição que testa o NaN |
| Negative |
Classe auxiliar com propriedades e métodos que fornecem várias restrições usadas em Asserts. |
| No |
Retorna uma ConstraintExpression que nega qualquer restrição a seguir. |
| None |
Retorna uma ConstraintExpression, que aplicará a seguinte restrição a todos os membros de uma coleção, tendo êxito se todos eles falharem. |
| Not |
Retorna uma ConstraintExpression que nega qualquer restrição a seguir. |
| Null |
Retorna uma restrição que testa para nulo |
| Ordered |
Retorna uma restrição que testa se uma coleção é ordenada |
| Positive |
Classe auxiliar com propriedades e métodos que fornecem várias restrições usadas em Asserts. |
| Some |
Retorna uma ConstraintExpression, que aplicará a seguinte restrição a todos os membros de uma coleção, tendo êxito se pelo menos um deles for bem-sucedido. |
| True |
Retorna uma restrição que testa true |
| Unique |
Retorna uma restrição que testa se uma coleção contém todos os itens exclusivos. |
| XmlSerializable |
Retorna uma restrição que testa se um grafo de objeto é serializável no formato xml. |
Métodos
| AssignableFrom(Type) |
Retorna uma restrição que testa se o valor real é atribuível do tipo fornecido como um argumento. |
| AssignableFrom<T>() |
Retorna uma restrição que testa se o valor real é atribuível do tipo fornecido como um argumento. |
| AssignableTo(Type) |
Retorna uma restrição que testa se o valor real é atribuível do tipo fornecido como um argumento. |
| AssignableTo<T>() |
Retorna uma restrição que testa se o valor real é atribuível do tipo fornecido como um argumento. |
| AtLeast(Object) |
Retorna uma restrição que testa se o valor real é maior ou igual ao argumento suppled |
| AtMost(Object) |
Retorna uma restrição que testa se o valor real é menor ou igual ao argumento suppled |
| Attribute(Type) |
Retorna uma nova verificação AttributeConstraint para a presença de um atributo específico em um objeto . |
| Attribute<T>() |
Retorna uma nova verificação AttributeConstraint para a presença de um atributo específico em um objeto . |
| Contains(Object) |
Retorna uma nova coleçãoContainsConstraint verificando a presença de um objeto específico na coleção. |
| Contains(String) |
Retorna um novo ContainsConstraint. Essa restrição, por sua vez, usará a restrição de segundo nível apropriada, dependendo do tipo do argumento real. Essa sobrecarga só será usada se o item procurado for uma cadeia de caracteres, já que qualquer outro tipo implica que estamos procurando um membro da coleção. |
| ContainsSubstring(String) |
Retorna uma restrição que terá êxito se o valor real contiver a subcadeia de caracteres fornecida como um argumento. |
| DoesNotContain(String) |
Retorna uma restrição que falha se o valor real contiver a subcadeia de caracteres fornecida como um argumento. |
| DoesNotEndWith(String) |
Retorna uma restrição que falha se o valor real terminar com a subcadeia de caracteres fornecida como um argumento. |
| DoesNotMatch(String) |
Retorna uma restrição que falha se o valor real corresponder ao padrão fornecido como um argumento. |
| DoesNotStartWith(String) |
Retorna uma restrição que falha se o valor real começa com a subcadeia de caracteres fornecida como um argumento. |
| EndsWith(String) |
Retorna uma restrição que terá êxito se o valor real terminar com a subcadeia de caracteres fornecida como um argumento. |
| EqualTo(Object) |
Retorna uma restrição que testa dois itens para igualdade |
| EquivalentTo(IEnumerable) |
Retorna uma restrição que testa se o valor real é uma coleção que contém os mesmos elementos que a coleção fornecida como um argumento. |
| Exactly(Int32) |
Classe auxiliar com propriedades e métodos que fornecem várias restrições usadas em Asserts. |
| GreaterThan(Object) |
Retorna uma restrição que testa se o valor real é maior que o argumento suppled |
| GreaterThanOrEqualTo(Object) |
Retorna uma restrição que testa se o valor real é maior ou igual ao argumento suppled |
| InRange<T>(T, T) |
Classe auxiliar com propriedades e métodos que fornecem várias restrições usadas em Asserts. |
| InstanceOf(Type) |
Retorna uma restrição que testa se o valor real é do tipo fornecido como um argumento ou um tipo derivado. |
| InstanceOf<T>() |
Retorna uma restrição que testa se o valor real é do tipo fornecido como um argumento ou um tipo derivado. |
| LessThan(Object) |
Retorna uma restrição que testa se o valor real é menor que o argumento suppled |
| LessThanOrEqualTo(Object) |
Retorna uma restrição que testa se o valor real é menor ou igual ao argumento suppled |
| Matches(String) |
Retorna uma restrição que terá êxito se o valor real corresponder ao padrão Regex fornecido como um argumento. |
| Member(Object) |
Retorna uma nova coleçãoContainsConstraint verificando a presença de um objeto específico na coleção. |
| Property(String) |
Retorna uma nova PropertyConstraintExpression, que testará a existência da propriedade nomeada no objeto que está sendo testado ou aplicará qualquer restrição a seguir a essa propriedade. |
| SameAs(Object) |
Retorna uma restrição que testa que duas referências são o mesmo objeto |
| SamePath(String) |
Retorna uma restrição que testa se o caminho fornecido é o mesmo que um caminho esperado após a canonização. |
| SamePathOrUnder(String) |
Retorna uma restrição que testa se o caminho fornecido é o mesmo caminho ou em um caminho esperado após a canonização. |
| StartsWith(String) |
Retorna uma restrição que terá êxito se o valor real começar com a subcadeia de caracteres fornecida como um argumento. |
| StringContaining(String) |
Retorna uma restrição que terá êxito se o valor real contiver a subcadeia de caracteres fornecida como um argumento. |
| StringEnding(String) |
Retorna uma restrição que terá êxito se o valor real terminar com a subcadeia de caracteres fornecida como um argumento. |
| StringMatching(String) |
Retorna uma restrição que terá êxito se o valor real corresponder ao padrão Regex fornecido como um argumento. |
| StringStarting(String) |
Retorna uma restrição que terá êxito se o valor real começar com a subcadeia de caracteres fornecida como um argumento. |
| SubPath(String) |
Classe auxiliar com propriedades e métodos que fornecem várias restrições usadas em Asserts. |
| SubsetOf(IEnumerable) |
Retorna uma restrição que testa se o valor real é um subconjunto da coleção fornecida como um argumento. |
| TypeOf(Type) |
Retorna uma restrição que testa se o valor real é do tipo exato fornecido como um argumento. |
| TypeOf<T>() |
Retorna uma restrição que testa se o valor real é do tipo exato fornecido como um argumento. |