Unit Test Assert 類別

Assert 類別

屬性 說明
AreEqual 確認兩個指定的物件相等如果這些物件都不相等,判斷提示就會失敗
AreNotEqual 確認兩個指定的物件不相等如果這些物件都相等,判斷提示就會失敗
AreSame 確認兩個指定的物件變數參考相同的物件如果它們參考不同的物件,判斷提示就會失敗
AreNotSame 確認兩個指定的物件變數參考不同的物件如果它們參考相同的物件,判斷提示就會失敗
IsTrue 驗證指定的條件是 true如果條件為 false,判斷提示就會失敗。
IsFalse 驗證指定的條件是 false如果條件為 true,判斷提示就會失敗
IsNull 確認指定的物件是 null如果它不是 null,判斷提示就會失敗
IsNotNull 確認指定的物件不是 null如果它是 null,判斷提示就會失敗
IsInstanceOfType 確認指定的物件是指定之型別的執行個體如果此型別不在物件的繼承階層架構內,判斷提示就會失敗
IsNotInstanceOfType 確認指定的物件不是指定之型別的執行個體如果此型別位於物件的繼承階層架構內,判斷提示就會失敗
Fail 判斷提示失敗,但不檢查任何條件
Inconclusive 表示無法驗證判斷提示

CollectionAssert 類別

屬性 說明
AllItemsAreInstancesOfType 確認指定之集合中的所有項目都是指定之型別的執行個體如果任何項目的型別不在其繼承階層架構內,判斷提示就會失敗
AllItemsAreNotNull 確認指定之集合中的所有項目都不是 null如果有任何項目是 null,判斷提示就會失敗
AllItemsAreUnique 確認指定之集合中的所有項目都是唯一的如果集合中有任兩個項目相等,判斷提示就會失敗
AreEqual 確認兩個指定的集合相等如果這些集合都不相等,判斷提示就會失敗
AreNotEqual 確認兩個指定的集合不相等如果這些集合都相等,判斷提示就會失敗
AreEquivalent 確認兩個指定的集合對等如果這些集合都不對等,判斷提示就會失敗
AreNotEquivalent 確認兩個指定的集合不對等如果這些集合都對等,判斷提示就會失敗
Contains 確認指定的集合包含指定的項目如果此項目不在集合中,判斷提示就會失敗
DoesNotContain 確認指定的集合不包含指定的項目如果此項目位於集合中,判斷提示就會失敗
IsSubsetOf 確認第一個集合是第二個集合的子集
IsNotSubsetOf 確認第一個集合不是第二個集合的子集

StringAssert 類別

屬性 說明
Contains 確認第一個字串包含第二個字串這個方法會區分大小寫
StartsWith 確認第一個字串以第二個字串開始這個方法會區分大小寫
EndsWith 確認第一個字串以第二個字串結束這個方法會區分大小寫
Matches 確認指定的字串符合規則運算式
DoesNotMatch 確認指定的字串不符合規則運算式