Assert.IsInstanceOfType – metoda (Object, Type, String)
Ověří, zda je zadaný objekt instance určeného typu. Pokud typ nebyl nalezen v hierarchii dědičnosti objektu uplatnění nezdaří. Vyhodnocení výrazu nezdaří, zobrazí se zpráva.
Obor názvů: Microsoft.VisualStudio.TestTools.UnitTesting
Sestavení: Microsoft.VisualStudio.QualityTools.UnitTestFramework (v Microsoft.VisualStudio.QualityTools.UnitTestFramework.dll)
Syntaxe
'Deklarace
Public Shared Sub IsInstanceOfType ( _
value As Object, _
expectedType As Type, _
message As String _
)
public static void IsInstanceOfType(
Object value,
Type expectedType,
string message
)
public:
static void IsInstanceOfType(
Object^ value,
Type^ expectedType,
String^ message
)
static member IsInstanceOfType :
value:Object *
expectedType:Type *
message:string -> unit
public static function IsInstanceOfType(
value : Object,
expectedType : Type,
message : String
)
Parametry
- value
Typ: System.Object
Objekt ověření je expectedType.
- expectedType
Typ: System.Type
Očekávaný typ v hierarchii dědičnosti value.
- message
Typ: System.String
Zpráva zobrazí, pokud výrazu se nezdaří.Tuto zprávu lze zobrazit ve výsledcích zkoušek jednotky.
Výjimky
Výjimka | Podmínka |
---|---|
AssertFailedException | valueje nullodkaz Null (Nothing v jazyce Visual Basic) nebo expectedType nebyl nalezen v hierarchii dědičnosti value. |
Zabezpečení rozhraní .NET Framework
- Plná důvěra přímému volajícímu. Částečně zabezpečený kód nemůže tento člen použít. Další informace naleznete v tématu Používání knihoven z částečně důvěryhodného kódu.
Viz také
Odkaz
Microsoft.VisualStudio.TestTools.UnitTesting – obor názvů