Idioma

Assert.AreNotEquivalent Método

Definição

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.

Aplica-se a