PexAssume 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.
Uma classe auxiliar estática que contém um conjunto de métodos para expressar as pré-condições em testes de unidade com parâmetros.
public ref class PexAssume abstract sealed
[__Instrument]
public static class PexAssume
[<__Instrument>]
type PexAssume = class
Public Class PexAssume
- Herança
-
PexAssume
- Atributos
-
__InstrumentAttribute
Comentários
Os métodos PexAssume podem ser usados para filtrar entradas de teste indesejáveis. Se a condição especificada não tiver uma entrada de teste, o IntelliTest lançará PexAssumeFailedException e ignorará o teste silenciosamente.
Métodos
| AreEqual(Boolean, Boolean) |
Pressupõe que dois valores |
| AreEqual(Boolean, Boolean, String) |
Pressupõe que dois valores |
| AreEqual(Boolean, Boolean, String, Object[]) |
Pressupõe que dois valores |
| AreEqual(Double, Double, Double) |
O caso de teste falhará se dois valores |
| AreEqual(Double, Double, Double, String) |
O caso de teste falhará se dois valores |
| AreEqual(Double, Double, Double, String, Object[]) |
O caso de teste falhará se dois valores |
| AreEqual(Object, Object) |
O teste falhará se duas instâncias de objeto não forem iguais. |
| AreEqual(Object, Object, String) |
O teste falhará se duas instâncias de objeto não forem iguais, com uma mensagem especificada no objeto de exceção. |
| AreEqual(Object, Object, String, Object[]) |
O teste falhará se duas instâncias de objeto não forem iguais, com uma mensagem especificada no objeto de exceção. |
| AreEqual(Single, Single, Single) |
O caso de teste falhará se dois valores |
| AreEqual(Single, Single, Single, String) |
O caso de teste falhará se dois valores |
| AreEqual(Single, Single, Single, String, Object[]) |
O caso de teste falhará se dois valores |
| AreEqual(String, String, Boolean) |
O caso de teste falhará se duas cadeias de caracteres não forem iguais. |
| AreEqual(String, String, Boolean, CultureInfo) |
O teste falhará se uma comparação específica de cultura de duas cadeias de caracteres for falsa. |
| AreEqual(String, String, Boolean, CultureInfo, String) |
O teste falhará se uma comparação específica de cultura de duas cadeias de caracteres for falsa, com uma mensagem especificada no objeto de exceção. |
| AreEqual(String, String, Boolean, CultureInfo, String, Object[]) |
O teste falhará se uma comparação específica de cultura de duas cadeias de caracteres for falsa, com uma mensagem especificada no objeto de exceção. |
| AreEqual(String, String, Boolean, String) |
O caso de teste falhará se duas cadeias de caracteres não forem iguais, com uma mensagem especificada no objeto de exceção. |
| AreEqual(String, String, Boolean, String, Object[]) |
O caso de teste falhará se duas cadeias de caracteres não forem iguais, com uma mensagem especificada no objeto de exceção. |
| AreEqual<T>(T, T) |
O teste falhará se duas instâncias de objeto de um tipo especificado não forem iguais. |
| AreEqual<T>(T, T, String) |
O teste falhará se duas instâncias de objeto de um tipo especificado não forem iguais, com uma mensagem especificada no objeto de exceção. |
| AreEqual<T>(T, T, String, Object[]) |
O teste falhará se duas instâncias de objeto de um tipo especificado não forem iguais, com uma mensagem especificada no objeto de exceção. |
| BooleanIsZeroOrOne(Boolean) |
Assume que um valor booliano é zero ou um |
| CreateException() |
Cria a instância de exceção de pressuposição/asserção |
| EnumIsDefined<TEnum>(TEnum) |
O teste falhará se o valor não estiver definido na enumeração especificada. |
| Fail() |
O caso de teste falha incondicionalmente. |
| Fail(String) |
O caso de teste falha incondicionalmente, com uma mensagem especificada no objeto de exceção. |
| Fail(String, Object[]) |
O caso de teste falha incondicionalmente, com uma mensagem especificada no objeto de exceção. |
| IsNotNull(Object) |
O caso de teste falhará se o valor for uma referência nula. |
| IsNotNull(Object, String) |
O caso de teste falhará se o valor for uma referência nula, com uma mensagem especificada no objeto de exceção. |
| IsNotNull(Object, String, Object[]) |
O caso de teste falhará se o valor for uma referência nula, com uma mensagem especificada no objeto de exceção. |
| IsNotNullOrEmpty(String) |
O teste falhará se uma cadeia de caracteres especificada for nula ou vazia. |
| IsNull(Object) |
O caso de teste falhará se o valor não for uma referência nula. |
| IsNull(Object, String) |
O caso de teste falhará se o valor não for uma referência nula, com uma mensagem especificada no objeto de exceção. |
| IsNull(Object, String, Object[]) |
O caso de teste falhará se o valor não for uma referência nula, com uma mensagem especificada no objeto de exceção. |
| IsNullOrEmpty(String) |
O teste falhará se uma cadeia de caracteres especificada não for nula ou vazia. |
| IsTrue(Boolean) |
O caso de teste falhará se a condição for avaliada como |
| IsTrue(Boolean, String) |
O caso de teste falhará se a condição for avaliada como |
| IsTrue(Boolean, String, Object[]) |
O caso de teste falhará se a condição for avaliada como |
| IsTrue<T>(Boolean, PexAssume.Func) |
O caso de teste falhará se a condição for avaliada como |