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, 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>(Span<T>, Span<T>, Boolean, String, String, String) |
Testa se dois intervalos NÃO são estruturalmente equivalentes. |
| AreNotEquivalent<T>(ReadOnlySpan<T>, ReadOnlySpan<T>, Boolean, String, String, String) |
Testa se dois intervalos NÃO são estruturalmente equivalentes. |
| AreNotEquivalent<T>(ReadOnlyMemory<T>, ReadOnlyMemory<T>, Boolean, String, String, String) |
Testa se duas regiões de memória NÃO são estruturalmente equivalentes. |
| AreNotEquivalent<T>(Memory<T>, Memory<T>, Boolean, String, String, String) |
Testa se duas regiões de memória NÃO são estruturalmente equivalentes. |
| 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>(Span<T>, Span<T>, String, String, String) |
Testa se dois intervalos NÃO são estruturalmente equivalentes. |
| AreNotEquivalent<T>(ReadOnlySpan<T>, ReadOnlySpan<T>, String, String, String) |
Testa se dois intervalos NÃO são estruturalmente equivalentes. |
| AreNotEquivalent<T>(ReadOnlyMemory<T>, ReadOnlyMemory<T>, String, String, String) |
Testa se duas regiões de memória NÃO são estruturalmente equivalentes. |
| AreNotEquivalent<T>(Memory<T>, Memory<T>, String, String, String) |
Testa se duas regiões de memória NÃO são estruturalmente equivalentes. |
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.
Aplica-se a
AreNotEquivalent<T>(Span<T>, Span<T>, Boolean, String, String, String)
Testa se dois intervalos NÃO são estruturalmente equivalentes.
public static void AreNotEquivalent<T>(Span<T> notExpected, Span<T> actual, bool strict, string? message = "", string notExpectedExpression = "", string actualExpression = "");
static member AreNotEquivalent : Span<'T> * Span<'T> * bool * string * string * string -> unit
Public Shared Sub AreNotEquivalent(Of T) (notExpected As Span(Of T), actual As Span(Of T), strict As Boolean, Optional message As String = "", Optional notExpectedExpression As String = "", Optional actualExpression As String = "")
Parâmetros de tipo
- T
O tipo de elemento dos intervalos.
Parâmetros
- notExpected
- Span<T>
O intervalo que o teste espera não corresponder actual.
- actual
- Span<T>
O intervalo produzido pelo código em teste.
- strict
- Boolean
Quando true, a comparação é executada no modo estrito.
- message
- String
A mensagem a ser incluída na exceção quando a asserção falhar.
- 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.
Aplica-se a
AreNotEquivalent<T>(ReadOnlySpan<T>, ReadOnlySpan<T>, Boolean, String, String, String)
Testa se dois intervalos NÃO são estruturalmente equivalentes.
public static void AreNotEquivalent<T>(ReadOnlySpan<T> notExpected, ReadOnlySpan<T> actual, bool strict, string? message = "", string notExpectedExpression = "", string actualExpression = "");
static member AreNotEquivalent : ReadOnlySpan<'T> * ReadOnlySpan<'T> * bool * string * string * string -> unit
Public Shared Sub AreNotEquivalent(Of T) (notExpected As ReadOnlySpan(Of T), actual As ReadOnlySpan(Of T), strict As Boolean, Optional message As String = "", Optional notExpectedExpression As String = "", Optional actualExpression As String = "")
Parâmetros de tipo
- T
O tipo de elemento dos intervalos.
Parâmetros
- notExpected
- ReadOnlySpan<T>
O intervalo que o teste espera não corresponder actual.
- actual
- ReadOnlySpan<T>
O intervalo produzido pelo código em teste.
- strict
- Boolean
Quando true, a comparação é executada no modo estrito.
- message
- String
A mensagem a ser incluída na exceção quando a asserção falhar.
- 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.
Aplica-se a
AreNotEquivalent<T>(ReadOnlyMemory<T>, ReadOnlyMemory<T>, Boolean, String, String, String)
Testa se duas regiões de memória NÃO são estruturalmente equivalentes.
public static void AreNotEquivalent<T>(ReadOnlyMemory<T> notExpected, ReadOnlyMemory<T> actual, bool strict, string? message = "", string notExpectedExpression = "", string actualExpression = "");
static member AreNotEquivalent : ReadOnlyMemory<'T> * ReadOnlyMemory<'T> * bool * string * string * string -> unit
Public Shared Sub AreNotEquivalent(Of T) (notExpected As ReadOnlyMemory(Of T), actual As ReadOnlyMemory(Of T), strict As Boolean, Optional message As String = "", Optional notExpectedExpression As String = "", Optional actualExpression As String = "")
Parâmetros de tipo
- T
O tipo de elemento das regiões de memória.
Parâmetros
- notExpected
- ReadOnlyMemory<T>
A memória que o teste espera não corresponder actual.
- actual
- ReadOnlyMemory<T>
A memória produzida pelo código em teste.
- strict
- Boolean
Quando true, a comparação é executada no modo estrito.
- message
- String
A mensagem a ser incluída na exceção quando a asserção falhar.
- 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.
Aplica-se a
AreNotEquivalent<T>(Memory<T>, Memory<T>, Boolean, String, String, String)
Testa se duas regiões de memória NÃO são estruturalmente equivalentes.
public static void AreNotEquivalent<T>(Memory<T> notExpected, Memory<T> actual, bool strict, string? message = "", string notExpectedExpression = "", string actualExpression = "");
static member AreNotEquivalent : Memory<'T> * Memory<'T> * bool * string * string * string -> unit
Public Shared Sub AreNotEquivalent(Of T) (notExpected As Memory(Of T), actual As Memory(Of T), strict As Boolean, Optional message As String = "", Optional notExpectedExpression As String = "", Optional actualExpression As String = "")
Parâmetros de tipo
- T
O tipo de elemento das regiões de memória.
Parâmetros
- notExpected
- Memory<T>
A memória que o teste espera não corresponder actual.
- actual
- Memory<T>
A memória produzida pelo código em teste.
- strict
- Boolean
Quando true, a comparação é executada no modo estrito.
- message
- String
A mensagem a ser incluída na exceção quando a asserção falhar.
- 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.
Aplica-se a
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>(Span<T>, Span<T>, String, String, String)
Testa se dois intervalos NÃO são estruturalmente equivalentes.
public static void AreNotEquivalent<T>(Span<T> notExpected, Span<T> actual, string? message = "", string notExpectedExpression = "", string actualExpression = "");
static member AreNotEquivalent : Span<'T> * Span<'T> * string * string * string -> unit
Public Shared Sub AreNotEquivalent(Of T) (notExpected As Span(Of T), actual As Span(Of T), Optional message As String = "", Optional notExpectedExpression As String = "", Optional actualExpression As String = "")
Parâmetros de tipo
- T
O tipo de elemento dos intervalos.
Parâmetros
- notExpected
- Span<T>
O intervalo que o teste espera não corresponder actual.
- actual
- Span<T>
O intervalo produzido pelo código em teste.
- message
- String
A mensagem a ser incluída na exceção quando a asserção falhar.
- 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.
Aplica-se a
AreNotEquivalent<T>(ReadOnlySpan<T>, ReadOnlySpan<T>, String, String, String)
Testa se dois intervalos NÃO são estruturalmente equivalentes.
public static void AreNotEquivalent<T>(ReadOnlySpan<T> notExpected, ReadOnlySpan<T> actual, string? message = "", string notExpectedExpression = "", string actualExpression = "");
static member AreNotEquivalent : ReadOnlySpan<'T> * ReadOnlySpan<'T> * string * string * string -> unit
Public Shared Sub AreNotEquivalent(Of T) (notExpected As ReadOnlySpan(Of T), actual As ReadOnlySpan(Of T), Optional message As String = "", Optional notExpectedExpression As String = "", Optional actualExpression As String = "")
Parâmetros de tipo
- T
O tipo de elemento dos intervalos.
Parâmetros
- notExpected
- ReadOnlySpan<T>
O intervalo que o teste espera não corresponder actual.
- actual
- ReadOnlySpan<T>
O intervalo produzido pelo código em teste.
- message
- String
A mensagem a ser incluída na exceção quando a asserção falhar.
- 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.
Aplica-se a
AreNotEquivalent<T>(ReadOnlyMemory<T>, ReadOnlyMemory<T>, String, String, String)
Testa se duas regiões de memória NÃO são estruturalmente equivalentes.
public static void AreNotEquivalent<T>(ReadOnlyMemory<T> notExpected, ReadOnlyMemory<T> actual, string? message = "", string notExpectedExpression = "", string actualExpression = "");
static member AreNotEquivalent : ReadOnlyMemory<'T> * ReadOnlyMemory<'T> * string * string * string -> unit
Public Shared Sub AreNotEquivalent(Of T) (notExpected As ReadOnlyMemory(Of T), actual As ReadOnlyMemory(Of T), Optional message As String = "", Optional notExpectedExpression As String = "", Optional actualExpression As String = "")
Parâmetros de tipo
- T
O tipo de elemento das regiões de memória.
Parâmetros
- notExpected
- ReadOnlyMemory<T>
A memória que o teste espera não corresponder actual.
- actual
- ReadOnlyMemory<T>
A memória produzida pelo código em teste.
- message
- String
A mensagem a ser incluída na exceção quando a asserção falhar.
- 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.
Aplica-se a
AreNotEquivalent<T>(Memory<T>, Memory<T>, String, String, String)
Testa se duas regiões de memória NÃO são estruturalmente equivalentes.
public static void AreNotEquivalent<T>(Memory<T> notExpected, Memory<T> actual, string? message = "", string notExpectedExpression = "", string actualExpression = "");
static member AreNotEquivalent : Memory<'T> * Memory<'T> * string * string * string -> unit
Public Shared Sub AreNotEquivalent(Of T) (notExpected As Memory(Of T), actual As Memory(Of T), Optional message As String = "", Optional notExpectedExpression As String = "", Optional actualExpression As String = "")
Parâmetros de tipo
- T
O tipo de elemento das regiões de memória.
Parâmetros
- notExpected
- Memory<T>
A memória que o teste espera não corresponder actual.
- actual
- Memory<T>
A memória produzida pelo código em teste.
- message
- String
A mensagem a ser incluída na exceção quando a asserção falhar.
- 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.