共用方式為


CollectionAssert.AllItemsAreInstancesOfType 方法 (ICollection, Type)

確認指定之集合中的所有項目都是指定之型別的執行個體。 如果任何項目的型別不在其繼承階層架構 (Inheritance Hierarchy) 內,判斷提示就會失敗。

命名空間:  Microsoft.VisualStudio.TestTools.UnitTesting
組件:  Microsoft.VisualStudio.QualityTools.UnitTestFramework (在 Microsoft.VisualStudio.QualityTools.UnitTestFramework.dll 中)

語法

'宣告
Public Shared Sub AllItemsAreInstancesOfType ( _
    collection As ICollection, _
    expectedType As Type _
)
public static void AllItemsAreInstancesOfType(
    ICollection collection,
    Type expectedType
)
public:
static void AllItemsAreInstancesOfType(
    ICollection^ collection, 
    Type^ expectedType
)
static member AllItemsAreInstancesOfType : 
        collection:ICollection * 
        expectedType:Type -> unit
public static function AllItemsAreInstancesOfType(
    collection : ICollection, 
    expectedType : Type
)

參數

  • collection
    類型:ICollection

    要驗證的集合。

  • expectedType
    類型:Type

    必須位於 collection 中每個項目之繼承階層架構中的型別。

例外狀況

例外狀況 條件
AssertFailedException

collection 中的項目為 nullnull 參考 (即 Visual Basic 中的 Nothing),或是 expectedType 不在 collection 中所有項目的繼承階層架構內。

.NET Framework 安全性

請參閱

參考

CollectionAssert 類別

AllItemsAreInstancesOfType 多載

Microsoft.VisualStudio.TestTools.UnitTesting 命名空間

其他資源

使用 Assert 類別