Assert.IsNotInstanceOfType Method (Object, Type)

Verifies that the specified object is not an instance of the specified type. The assertion fails if the type is found in the inheritance hierarchy of the object.

Namespace:  Microsoft.VisualStudio.TestTools.UnitTesting
Assembly:  Microsoft.VisualStudio.QualityTools.UnitTestFramework (in Microsoft.VisualStudio.QualityTools.UnitTestFramework.dll)

Syntax

'Declaration
Public Shared Sub IsNotInstanceOfType ( _
    value As Object, _
    wrongType As Type _
)
'Usage
Dim value As Object 
Dim wrongType As Type 

Assert.IsNotInstanceOfType(value, _
    wrongType)
public static void IsNotInstanceOfType(
    Object value,
    Type wrongType
)
public:
static void IsNotInstanceOfType(
    Object^ value, 
    Type^ wrongType
)
public static function IsNotInstanceOfType(
    value : Object, 
    wrongType : Type
)

Parameters

  • wrongType
    Type: System.Type

    The type that should not be found in the inheritance hierarchy of value.

Exceptions

Exception Condition
AssertFailedException

value is not nulla null reference (Nothing in Visual Basic) and wrongType is found in the inheritance hierarchy of value.

.NET Framework Security

See Also

Reference

Assert Class

Assert Members

IsNotInstanceOfType Overload

Microsoft.VisualStudio.TestTools.UnitTesting Namespace

Other Resources

Using the Assert Classes