Assert.IsExactInstanceOfType Метод

Определение

Перегрузки

Имя Описание
IsExactInstanceOfType(Object, Type, String, String)

Проверяет, является ли указанный объект точно экземпляром ожидаемого типа и вызывает исключение, если ожидаемый тип не соответствует точно.

IsExactInstanceOfType(Object, Type, Assert+AssertIsExactInstanceOfTypeInterpolatedStringHandler, String)

Проверяет, является ли указанный объект точно экземпляром ожидаемого типа и вызывает исключение, если ожидаемый тип не соответствует точно.

IsExactInstanceOfType<T>(Object, Assert.AssertGenericIsExactInstanceOfTypeInterpolatedStringHandler<T>, String)

Проверяет, является ли указанный объект экземпляром универсального типа и вызывает исключение, если универсальный тип не соответствует точно.

IsExactInstanceOfType<T>(Object, String, String)

Проверяет, является ли указанный объект экземпляром универсального типа и вызывает исключение, если универсальный тип не соответствует точно.

IsExactInstanceOfType(Object, Type, String, String)

Исходный код:
Assert.IsExactInstanceOfType.cs

Проверяет, является ли указанный объект точно экземпляром ожидаемого типа и вызывает исключение, если ожидаемый тип не соответствует точно.

public static void IsExactInstanceOfType(object? value, Type? expectedType, string? message = "", string valueExpression = "");
static member IsExactInstanceOfType : obj * Type * string * string -> unit
Public Shared Sub IsExactInstanceOfType (value As Object, expectedType As Type, Optional message As String = "", Optional valueExpression As String = "")

Параметры

value
Object

Объект, который тест ожидает, будет иметь указанный тип.

expectedType
Type

Ожидаемый точный valueтип .

message
String

Сообщение, включаемое в исключение, если value это не именно экземпляр expectedType. Сообщение отображается в результатах теста.

valueExpression
String

Синтаксическое выражение значения, заданное компилятором через выражение аргумента вызывающего объекта. Пользователи не должны передавать значение для этого параметра.

Исключения

Вызывается, если value значение NULL или expectedType не является точно типом value.

Применяется к

IsExactInstanceOfType(Object, Type, Assert+AssertIsExactInstanceOfTypeInterpolatedStringHandler, String)

Исходный код:
Assert.IsExactInstanceOfType.cs

Проверяет, является ли указанный объект точно экземпляром ожидаемого типа и вызывает исключение, если ожидаемый тип не соответствует точно.

public static void IsExactInstanceOfType(object? value, Type? expectedType, ref Microsoft.VisualStudio.TestTools.UnitTesting.Assert.AssertIsExactInstanceOfTypeInterpolatedStringHandler message, string valueExpression = "");
static member IsExactInstanceOfType : obj * Type * AssertIsExactInstanceOfTypeInterpolatedStringHandler * string -> unit
Public Shared Sub IsExactInstanceOfType (value As Object, expectedType As Type, ByRef message As Assert.AssertIsExactInstanceOfTypeInterpolatedStringHandler, Optional valueExpression As String = "")

Параметры

value
Object

Объект, который тест ожидает, будет иметь указанный тип.

expectedType
Type

Ожидаемый точный valueтип .

message
Assert.AssertIsExactInstanceOfTypeInterpolatedStringHandler

Сообщение, включаемое в исключение, если value это не именно экземпляр expectedType. Сообщение отображается в результатах теста.

valueExpression
String

Синтаксическое выражение значения, заданное компилятором через выражение аргумента вызывающего объекта. Пользователи не должны передавать значение для этого параметра.

Применяется к

IsExactInstanceOfType<T>(Object, Assert.AssertGenericIsExactInstanceOfTypeInterpolatedStringHandler<T>, String)

Исходный код:
Assert.IsExactInstanceOfType.cs

Проверяет, является ли указанный объект экземпляром универсального типа и вызывает исключение, если универсальный тип не соответствует точно.

public static T IsExactInstanceOfType<T>(object? value, ref Microsoft.VisualStudio.TestTools.UnitTesting.Assert.AssertGenericIsExactInstanceOfTypeInterpolatedStringHandler<T> message, string valueExpression = "");
static member IsExactInstanceOfType : obj * AssertGenericIsExactInstanceOfTypeInterpolatedStringHandler * string -> 'T
Public Shared Function IsExactInstanceOfType(Of T) (value As Object, ByRef message As Assert.AssertGenericIsExactInstanceOfTypeInterpolatedStringHandler(Of T), Optional valueExpression As String = "") As T

Параметры типа

T

Ожидаемый точный valueтип .

Параметры

value
Object
valueExpression
String

Возвращаемое значение

T

Применяется к

IsExactInstanceOfType<T>(Object, String, String)

Исходный код:
Assert.IsExactInstanceOfType.cs

Проверяет, является ли указанный объект экземпляром универсального типа и вызывает исключение, если универсальный тип не соответствует точно.

public static T IsExactInstanceOfType<T>(object? value, string? message = "", string valueExpression = "");
static member IsExactInstanceOfType : obj * string * string -> 'T
Public Shared Function IsExactInstanceOfType(Of T) (value As Object, Optional message As String = "", Optional valueExpression As String = "") As T

Параметры типа

T

Ожидаемый точный valueтип .

Параметры

value
Object
message
String
valueExpression
String

Возвращаемое значение

T

Применяется к