Assert.IsNotInstanceOfType Method (Object, Type, String)

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. Displays a message if the assertion fails.

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, _
    message As String _
)
'Usage
Dim value As Object 
Dim wrongType As Type 
Dim message As String 

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

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