Assert.AreNotEquivalent Método
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.
Sobrecargas
| Nome | Description |
|---|---|
| AreNotEquivalent<T>(T, T, String, String, String) |
Testa se dois grafos de objeto NÃO são estruturalmente equivalentes e gera uma exceção se forem. |
| AreNotEquivalent<T>(T, T, Boolean, String, String, String) |
Testa se dois grafos de objeto NÃO são estruturalmente equivalentes e gera uma exceção se forem. |
AreNotEquivalent<T>(T, T, String, String, String)
- Origem:
- Assert.AreEquivalent.cs
Testa se dois grafos de objeto NÃO são estruturalmente equivalentes e gera uma exceção se forem.
public static void AreNotEquivalent<T>(T? notExpected, T? actual, string? message = "", string notExpectedExpression = "", string actualExpression = "");
static member AreNotEquivalent : 'T * 'T * string * string * string -> unit
Public Shared Sub AreNotEquivalent(Of T) (notExpected As T, actual As T, Optional message As String = "", Optional notExpectedExpression As String = "", Optional actualExpression As String = "")
Parâmetros de tipo
- T
O tipo de valores a serem comparados.
Parâmetros
- notExpected
- T
O primeiro valor a ser comparado. Esse é o valor que o teste espera que não corresponda actual.
- actual
- T
O segundo valor a ser comparado. Esse é o valor produzido pelo código em teste.
- message
- String
A mensagem a ser incluída na exceção quando actual for equivalente a notExpected. A mensagem é mostrada nos resultados do teste.
- notExpectedExpression
- String
A expressão sintactica de notExpected conforme fornecido pelo compilador por meio da expressão de argumento de chamador. Os usuários não devem passar um valor para esse parâmetro.
- actualExpression
- String
A expressão sintactica de real, conforme fornecido pelo compilador por meio da expressão de argumento do chamador. Os usuários não devem passar um valor para esse parâmetro.
Exceções
Gerado se notExpected e actual são estruturalmente equivalentes ou se a comparação estrutural não pode ser concluída.
Comentários
Consulte AreEquivalent<T>(T, T, String, String, String) e AreEquivalent<T>(T, T, Boolean, String, String, String) para obter o conjunto completo de regras de comparação.
Aplica-se a
AreNotEquivalent<T>(T, T, Boolean, String, String, String)
- Origem:
- Assert.AreEquivalent.cs
Testa se dois grafos de objeto NÃO são estruturalmente equivalentes e gera uma exceção se forem.
public static void AreNotEquivalent<T>(T? notExpected, T? actual, bool strict, string? message = "", string notExpectedExpression = "", string actualExpression = "");
static member AreNotEquivalent : 'T * 'T * bool * string * string * string -> unit
Public Shared Sub AreNotEquivalent(Of T) (notExpected As T, actual As T, strict As Boolean, Optional message As String = "", Optional notExpectedExpression As String = "", Optional actualExpression As String = "")
Parâmetros de tipo
- T
O tipo de valores a serem comparados.
Parâmetros
- notExpected
- T
O primeiro valor a ser comparado. Esse é o valor que o teste espera que não corresponda actual.
- actual
- T
O segundo valor a ser comparado. Esse é o valor produzido pelo código em teste.
- strict
- Boolean
Quando true, a verificação de equivalência usada para decidir se a asserção falha é executada no modo estrito (membros extras ou chaves de actual dicionário são consideradas uma diferença, portanto, a asserção é bem-sucedida em sua presença).
- message
- String
A mensagem a ser incluída na exceção quando actual for equivalente a notExpected. A mensagem é mostrada nos resultados do teste.
- notExpectedExpression
- String
A expressão sintactica de notExpected conforme fornecido pelo compilador por meio da expressão de argumento de chamador. Os usuários não devem passar um valor para esse parâmetro.
- actualExpression
- String
A expressão sintactica de real, conforme fornecido pelo compilador por meio da expressão de argumento do chamador. Os usuários não devem passar um valor para esse parâmetro.
Exceções
Gerado se notExpected e actual são estruturalmente equivalentes ou se a comparação estrutural não pode ser concluída.