Assert.AreNotEquivalent Método

Definição

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.

Aplica-se a