Assert.AreSame Método

Definição

Sobrecargas

Nome Description
AreSame(Object, Object)

Testa se os objetos especificados se referem ao mesmo objeto e geram uma exceção se as duas entradas não se referem ao mesmo objeto.

AreSame(Object, Object, String)

Testa se os objetos especificados se referem ao mesmo objeto e geram uma exceção se as duas entradas não se referem ao mesmo objeto.

AreSame(Object, Object, String, Object[])

Testa se os objetos especificados se referem ao mesmo objeto e geram uma exceção se as duas entradas não se referem ao mesmo objeto.

AreSame<T>(T, T)

Testa se os objetos especificados se referem ao mesmo objeto e geram uma exceção se as duas entradas não se referem ao mesmo objeto.

AreSame<T>(T, T, Assert.AssertAreSameInterpolatedStringHandler<T>)

Testa se os objetos especificados se referem ao mesmo objeto e geram uma exceção se as duas entradas não se referem ao mesmo objeto.

AreSame<T>(T, T, String)

Testa se os objetos especificados se referem ao mesmo objeto e geram uma exceção se as duas entradas não se referem ao mesmo objeto.

AreSame<T>(T, T, String, Object[])

Testa se os objetos especificados se referem ao mesmo objeto e geram uma exceção se as duas entradas não se referem ao mesmo objeto.

AreSame<T>(T, T, Assert.AssertAreSameInterpolatedStringHandler<T>, String, String)

Testa se os objetos especificados se referem ao mesmo objeto e geram uma exceção se as duas entradas não se referem ao mesmo objeto.

AreSame<T>(T, T, String, String, String)

Testa se os objetos especificados se referem ao mesmo objeto e geram uma exceção se as duas entradas não se referem ao mesmo objeto.

AreSame(Object, Object)

Testa se os objetos especificados se referem ao mesmo objeto e geram uma exceção se as duas entradas não se referem ao mesmo objeto.

public static void AreSame(object expected, object actual);
static member AreSame : obj * obj -> unit
Public Shared Sub AreSame (expected As Object, actual As Object)

Parâmetros

expected
Object

O primeiro objeto a ser comparado. Esse é o valor esperado pelo teste.

actual
Object

O segundo objeto a ser comparado. Esse é o valor produzido pelo código em teste.

Exceções

Gerado se expected não se referir ao mesmo objeto que actual.

Aplica-se a

AreSame(Object, Object, String)

Testa se os objetos especificados se referem ao mesmo objeto e geram uma exceção se as duas entradas não se referem ao mesmo objeto.

public static void AreSame(object expected, object actual, string message);
static member AreSame : obj * obj * string -> unit
Public Shared Sub AreSame (expected As Object, actual As Object, message As String)

Parâmetros

expected
Object

O primeiro objeto a ser comparado. Esse é o valor esperado pelo teste.

actual
Object

O segundo objeto 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 não for a mesma que expected. A mensagem é mostrada nos resultados do teste.

Exceções

Gerado se expected não se referir ao mesmo objeto que actual.

Aplica-se a

AreSame(Object, Object, String, Object[])

Testa se os objetos especificados se referem ao mesmo objeto e geram uma exceção se as duas entradas não se referem ao mesmo objeto.

public static void AreSame(object expected, object actual, string message, params object[] parameters);
static member AreSame : obj * obj * string * obj[] -> unit
Public Shared Sub AreSame (expected As Object, actual As Object, message As String, ParamArray parameters As Object())

Parâmetros

expected
Object

O primeiro objeto a ser comparado. Esse é o valor esperado pelo teste.

actual
Object

O segundo objeto 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 não for a mesma que expected. A mensagem é mostrada nos resultados do teste.

parameters
Object[]

Uma matriz de parâmetros a ser usada ao formatar message.

Exceções

Gerado se expected não se referir ao mesmo objeto que actual.

Aplica-se a

AreSame<T>(T, T)

Origem:
Assert.AreSame.cs
Origem:
Assert.AreSame.cs
Origem:
Assert.AreSame.cs
Origem:
Assert.AreSame.cs
Origem:
Assert.AreSame.cs
Origem:
Assert.AreSame.cs
Origem:
Assert.AreSame.cs
Origem:
Assert.AreSame.cs
Origem:
Assert.AreSame.cs
Origem:
Assert.AreSame.cs
Origem:
Assert.AreSame.cs

Testa se os objetos especificados se referem ao mesmo objeto e geram uma exceção se as duas entradas não se referem ao mesmo objeto.

public static void AreSame<T>(T? expected, T? actual);
static member AreSame : 'T * 'T -> unit
Public Shared Sub AreSame(Of T) (expected As T, actual As T)

Parâmetros de tipo

T

O tipo de valores a serem comparados.

Parâmetros

expected
T

O primeiro objeto a ser comparado. Esse é o valor esperado pelo teste.

actual
T

O segundo objeto a ser comparado. Esse é o valor produzido pelo código em teste.

Exceções

Gerado se expected não se referir ao mesmo objeto que actual.

Aplica-se a

AreSame<T>(T, T, Assert.AssertAreSameInterpolatedStringHandler<T>)

Origem:
Assert.AreSame.cs
Origem:
Assert.AreSame.cs
Origem:
Assert.AreSame.cs
Origem:
Assert.AreSame.cs

Testa se os objetos especificados se referem ao mesmo objeto e geram uma exceção se as duas entradas não se referem ao mesmo objeto.

public static void AreSame<T>(T? expected, T? actual, ref Microsoft.VisualStudio.TestTools.UnitTesting.Assert.AssertAreSameInterpolatedStringHandler<T> message);
static member AreSame : 'T * 'T * AssertAreSameInterpolatedStringHandler -> unit
Public Shared Sub AreSame(Of T) (expected As T, actual As T, ByRef message As Assert.AssertAreSameInterpolatedStringHandler(Of T))

Parâmetros de tipo

T

O tipo de valores a serem comparados.

Parâmetros

expected
T

O primeiro objeto a ser comparado. Esse é o valor esperado pelo teste.

actual
T

O segundo objeto a ser comparado. Esse é o valor produzido pelo código em teste.

message
Assert.AssertAreSameInterpolatedStringHandler<T>

A mensagem a ser incluída na exceção quando actual não for a mesma que expected. A mensagem é mostrada nos resultados do teste.

Aplica-se a

AreSame<T>(T, T, String)

Origem:
Assert.AreSame.cs
Origem:
Assert.AreSame.cs
Origem:
Assert.AreSame.cs
Origem:
Assert.AreSame.cs
Origem:
Assert.AreSame.cs
Origem:
Assert.AreSame.cs
Origem:
Assert.AreSame.cs
Origem:
Assert.AreSame.cs
Origem:
Assert.AreSame.cs
Origem:
Assert.AreSame.cs
Origem:
Assert.AreSame.cs

Testa se os objetos especificados se referem ao mesmo objeto e geram uma exceção se as duas entradas não se referem ao mesmo objeto.

public static void AreSame<T>(T? expected, T? actual, string? message);
static member AreSame : 'T * 'T * string -> unit
Public Shared Sub AreSame(Of T) (expected As T, actual As T, message As String)

Parâmetros de tipo

T

O tipo de valores a serem comparados.

Parâmetros

expected
T

O primeiro objeto a ser comparado. Esse é o valor esperado pelo teste.

actual
T

O segundo objeto 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 não for a mesma que expected. A mensagem é mostrada nos resultados do teste.

Exceções

Gerado se expected não se referir ao mesmo objeto que actual.

Aplica-se a

AreSame<T>(T, T, String, Object[])

Origem:
Assert.AreSame.cs
Origem:
Assert.AreSame.cs
Origem:
Assert.AreSame.cs
Origem:
Assert.AreSame.cs
Origem:
Assert.AreSame.cs
Origem:
Assert.AreSame.cs
Origem:
Assert.AreSame.cs
Origem:
Assert.AreSame.cs
Origem:
Assert.AreSame.cs
Origem:
Assert.AreSame.cs
Origem:
Assert.AreSame.cs

Testa se os objetos especificados se referem ao mesmo objeto e geram uma exceção se as duas entradas não se referem ao mesmo objeto.

public static void AreSame<T>(T? expected, T? actual, string? message, params object?[]? parameters);
static member AreSame : 'T * 'T * string * obj[] -> unit
Public Shared Sub AreSame(Of T) (expected As T, actual As T, message As String, ParamArray parameters As Object())

Parâmetros de tipo

T

O tipo de valores a serem comparados.

Parâmetros

expected
T

O primeiro objeto a ser comparado. Esse é o valor esperado pelo teste.

actual
T

O segundo objeto 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 não for a mesma que expected. A mensagem é mostrada nos resultados do teste.

parameters
Object[]

Uma matriz de parâmetros a ser usada ao formatar message.

Exceções

Gerado se expected não se referir ao mesmo objeto que actual.

Aplica-se a

AreSame<T>(T, T, Assert.AssertAreSameInterpolatedStringHandler<T>, String, String)

Origem:
Assert.AreSame.cs
Origem:
Assert.AreSame.cs
Origem:
Assert.AreSame.cs
Origem:
Assert.AreSame.cs

Testa se os objetos especificados se referem ao mesmo objeto e geram uma exceção se as duas entradas não se referem ao mesmo objeto.

public static void AreSame<T>(T? expected, T? actual, ref Microsoft.VisualStudio.TestTools.UnitTesting.Assert.AssertAreSameInterpolatedStringHandler<T> message, string expectedExpression = "", string actualExpression = "");
static member AreSame : 'T * 'T * AssertAreSameInterpolatedStringHandler * string * string -> unit
Public Shared Sub AreSame(Of T) (expected As T, actual As T, ByRef message As Assert.AssertAreSameInterpolatedStringHandler(Of T), Optional expectedExpression As String = "", Optional actualExpression As String = "")

Parâmetros de tipo

T

O tipo de valores a serem comparados.

Parâmetros

expected
T

O primeiro objeto a ser comparado. Esse é o valor esperado pelo teste.

actual
T

O segundo objeto a ser comparado. Esse é o valor produzido pelo código em teste.

message
Assert.AssertAreSameInterpolatedStringHandler<T>

A mensagem a ser incluída na exceção quando actual não for a mesma que expected. A mensagem é mostrada nos resultados do teste.

expectedExpression
String

A expressão sintactica do esperado, 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.

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

AreSame<T>(T, T, String, String, String)

Origem:
Assert.AreSame.cs
Origem:
Assert.AreSame.cs
Origem:
Assert.AreSame.cs
Origem:
Assert.AreSame.cs

Testa se os objetos especificados se referem ao mesmo objeto e geram uma exceção se as duas entradas não se referem ao mesmo objeto.

public static void AreSame<T>(T? expected, T? actual, string? message = "", string expectedExpression = "", string actualExpression = "");
static member AreSame : 'T * 'T * string * string * string -> unit
Public Shared Sub AreSame(Of T) (expected As T, actual As T, Optional message As String = "", Optional expectedExpression As String = "", Optional actualExpression As String = "")

Parâmetros de tipo

T

O tipo de valores a serem comparados.

Parâmetros

expected
T

O primeiro objeto a ser comparado. Esse é o valor esperado pelo teste.

actual
T

O segundo objeto 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 não for a mesma que expected. A mensagem é mostrada nos resultados do teste.

expectedExpression
String

A expressão sintactica do esperado, 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.

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 expected não se referir ao mesmo objeto que actual.

Aplica-se a