Assert.AreSame 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 |
|---|---|
| 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.
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.
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.