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 _
)
public static void IsNotInstanceOfType(
    Object value,
    Type wrongType
)
public:
static void IsNotInstanceOfType(
    Object^ value, 
    Type^ wrongType
)
static member IsNotInstanceOfType : 
        value:Object * 
        wrongType:Type -> unit 
public static function IsNotInstanceOfType(
    value : Object, 
    wrongType : Type
)

Parameters

  • value
    Type: System.Object
    The object to verify is not of wrongType.
  • 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

IsNotInstanceOfType Overload

Microsoft.VisualStudio.TestTools.UnitTesting Namespace

Other Resources

Using the Assert Classes