共用方式為


AssertionHelper 類別

定義

AssertHelper 是使用者測試的選擇性基類,允許使用較短的名稱進行條件約束和判斷提示,並避免與 的定義 Is 衝突,而在某些模擬物件架構中,它會繼承其大部分的行為。

public class AssertionHelper : NUnit.Framework.Constraints.ConstraintFactory
type AssertionHelper = class
    inherit ConstraintFactory
繼承
AssertionHelper

建構函式

AssertionHelper()

AssertHelper 是使用者測試的選擇性基類,允許使用較短的名稱進行條件約束和判斷提示,並避免與 的定義 Is 衝突,而在某些模擬物件架構中,它會繼承其大部分的行為。

屬性

All

會傳回 ConstraintExpression,這會將下列條件約束套用至集合的所有成員,如果所有成員都成功,則會成功。

(繼承來源 ConstraintFactory)
BinarySerializable

傳回條件約束,此條件約束會測試物件圖形是否可序列化為二進位格式。

(繼承來源 ConstraintFactory)
Count

傳回新的 ConstraintExpression,它會將下列條件約束套用至所測試物件的 Count 屬性。

(繼承來源 ConstraintFactory)
Empty

傳回測試空白的條件約束

(繼承來源 ConstraintFactory)
False

傳回測試 False 的條件約束

(繼承來源 ConstraintFactory)
InnerException

傳回新的 ConstraintExpression,這會將下列條件約束套用至所測試物件的 InnerException 屬性。

(繼承來源 ConstraintFactory)
Length

傳回新的 ConstraintExpression,這會將下列條件約束套用至所測試物件的 Length 屬性。

(繼承來源 ConstraintFactory)
Message

傳回新的 ConstraintExpression,這會將下列條件約束套用至所測試物件的 Message 屬性。

(繼承來源 ConstraintFactory)
NaN

傳回測試 NaN 的條件約束

(繼承來源 ConstraintFactory)
Negative

AssertHelper 是使用者測試的選擇性基類,允許使用較短的名稱進行條件約束和判斷提示,並避免與 的定義 Is 衝突,而在某些模擬物件架構中,它會繼承其大部分的行為。

(繼承來源 ConstraintFactory)
No

會傳回 ConstraintExpression,此條件約束會否定下列任何條件約束。

(繼承來源 ConstraintFactory)
None

會傳回 ConstraintExpression,這會將下列條件約束套用至集合的所有成員,如果所有成員都失敗,就會成功。

(繼承來源 ConstraintFactory)
Not

會傳回 ConstraintExpression,此條件約束會否定下列任何條件約束。

(繼承來源 ConstraintFactory)
Null

傳回測試 Null 的條件約束

(繼承來源 ConstraintFactory)
Ordered

傳回條件約束,測試集合是否已排序

(繼承來源 ConstraintFactory)
Positive

AssertHelper 是使用者測試的選擇性基類,允許使用較短的名稱進行條件約束和判斷提示,並避免與 的定義 Is 衝突,而在某些模擬物件架構中,它會繼承其大部分的行為。

(繼承來源 ConstraintFactory)
Some

會傳回 ConstraintExpression,這會將下列條件約束套用至集合的所有成員,如果其中至少一個成員成功,則會成功。

(繼承來源 ConstraintFactory)
True

傳回測試 True 的條件約束

(繼承來源 ConstraintFactory)
Unique

傳回條件約束,測試集合是否包含所有唯一專案。

(繼承來源 ConstraintFactory)
XmlSerializable

傳回條件約束,測試物件圖形是否可序列化為 xml 格式。

(繼承來源 ConstraintFactory)

方法

AssignableFrom(Type)

傳回條件約束,此條件約束會測試是否可從提供做為引數的類型指派實際值。

(繼承來源 ConstraintFactory)
AssignableFrom<T>()

傳回條件約束,此條件約束會測試是否可從提供做為引數的類型指派實際值。

(繼承來源 ConstraintFactory)
AssignableTo(Type)

傳回條件約束,此條件約束會測試是否可從提供做為引數的類型指派實際值。

(繼承來源 ConstraintFactory)
AssignableTo<T>()

傳回條件約束,此條件約束會測試是否可從提供做為引數的類型指派實際值。

(繼承來源 ConstraintFactory)
AtLeast(Object)

傳回條件約束,此條件約束會測試實際值是否大於或等於 suppled 引數

(繼承來源 ConstraintFactory)
AtMost(Object)

傳回條件約束,測試實際值是否小於或等於 suppled 引數

(繼承來源 ConstraintFactory)
Attribute(Type)

傳回新的 AttributeConstraint 檢查物件上是否有特定屬性。

(繼承來源 ConstraintFactory)
Attribute<T>()

傳回新的 AttributeConstraint 檢查物件上是否有特定屬性。

(繼承來源 ConstraintFactory)
Contains(Object)

傳回新的 CollectionContainsConstraint 檢查集合中是否有特定物件。

(繼承來源 ConstraintFactory)
Contains(String)

傳回新的 ContainsConstraint。 此條件約束接著會根據實際引數的類型,使用適當的第二層條件約束。 只有在搜尋的專案是字串時,才會使用此多載,因為任何其他類型都表示我們要尋找集合成員。

(繼承來源 ConstraintFactory)
ContainsSubstring(String)

如果實際值包含做為引數提供的子字串,則傳回成功的條件約束。

(繼承來源 ConstraintFactory)
DoesNotContain(String)

傳回條件約束,如果實際值包含提供做為引數的子字串,則傳回失敗的條件約束。

(繼承來源 ConstraintFactory)
DoesNotEndWith(String)

傳回條件約束,如果實際值以提供做為引數的子字串結尾,則傳回失敗的條件約束。

(繼承來源 ConstraintFactory)
DoesNotMatch(String)

傳回條件約束,如果實際值符合提供做為引數的模式,則傳回失敗的條件約束。

(繼承來源 ConstraintFactory)
DoesNotStartWith(String)

傳回條件約束,如果實際值以提供做為引數的子字串開頭,則傳回失敗的條件約束。

(繼承來源 ConstraintFactory)
EndsWith(String)

傳回條件約束,如果實際值以提供做為引數的子字串結尾,則傳回成功的條件約束。

(繼承來源 ConstraintFactory)
EqualTo(Object)

傳回條件約束,測試兩個專案是否相等

(繼承來源 ConstraintFactory)
EquivalentTo(IEnumerable)

傳回條件約束,測試實際值是否為集合,其中包含與提供引數之集合相同的專案。

(繼承來源 ConstraintFactory)
Expect(Boolean)

判斷提示條件為 true。 如果條件為 false,方法會 AssertionException 擲回 。 的運作方式與 That(Boolean) 相同。

Expect(Boolean, String)

判斷提示條件為 true。 如果條件為 false,方法會 AssertionException 擲回 。 的運作方式與 That(Boolean, String) 相同。

Expect(Boolean, String, Object[])

判斷提示條件為 true。 如果條件為 false,方法會 AssertionException 擲回 。 的運作方式與 That(Boolean, String, Object[]) 相同。

Expect(TestDelegate, IResolveConstraint)

判斷提示委派所表示的程式碼會擲回符合所提供條件約束的例外狀況。

Expect<T>(ActualValueDelegate<T>, IResolveConstraint)

AssertHelper 是使用者測試的選擇性基類,允許使用較短的名稱進行條件約束和判斷提示,並避免與 的定義 Is 衝突,而在某些模擬物件架構中,它會繼承其大部分的行為。

Expect<T>(ActualValueDelegate<T>, IResolveConstraint, String)

AssertHelper 是使用者測試的選擇性基類,允許使用較短的名稱進行條件約束和判斷提示,並避免與 的定義 Is 衝突,而在某些模擬物件架構中,它會繼承其大部分的行為。

Expect<T>(ActualValueDelegate<T>, IResolveConstraint, String, Object[])

AssertHelper 是使用者測試的選擇性基類,允許使用較短的名稱進行條件約束和判斷提示,並避免與 的定義 Is 衝突,而在某些模擬物件架構中,它會繼承其大部分的行為。

Expect<T>(T, IResolveConstraint)

AssertHelper 是使用者測試的選擇性基類,允許使用較短的名稱進行條件約束和判斷提示,並避免與 的定義 Is 衝突,而在某些模擬物件架構中,它會繼承其大部分的行為。

Expect<T>(T, IResolveConstraint)

AssertHelper 是使用者測試的選擇性基類,允許使用較短的名稱進行條件約束和判斷提示,並避免與 的定義 Is 衝突,而在某些模擬物件架構中,它會繼承其大部分的行為。

Expect<T>(T, IResolveConstraint, String)

AssertHelper 是使用者測試的選擇性基類,允許使用較短的名稱進行條件約束和判斷提示,並避免與 的定義 Is 衝突,而在某些模擬物件架構中,它會繼承其大部分的行為。

Expect<T>(T, IResolveConstraint, String)

AssertHelper 是使用者測試的選擇性基類,允許使用較短的名稱進行條件約束和判斷提示,並避免與 的定義 Is 衝突,而在某些模擬物件架構中,它會繼承其大部分的行為。

Expect<T>(T, IResolveConstraint, String, Object[])

AssertHelper 是使用者測試的選擇性基類,允許使用較短的名稱進行條件約束和判斷提示,並避免與 的定義 Is 衝突,而在某些模擬物件架構中,它會繼承其大部分的行為。

Expect<T>(T, IResolveConstraint, String, Object[])

AssertHelper 是使用者測試的選擇性基類,允許使用較短的名稱進行條件約束和判斷提示,並避免與 的定義 Is 衝突,而在某些模擬物件架構中,它會繼承其大部分的行為。

GreaterThan(Object)

傳回條件約束,此條件約束會測試實際值是否大於 suppled 引數

(繼承來源 ConstraintFactory)
GreaterThanOrEqualTo(Object)

傳回條件約束,此條件約束會測試實際值是否大於或等於 suppled 引數

(繼承來源 ConstraintFactory)
InRange<T>(T, T)

AssertHelper 是使用者測試的選擇性基類,允許使用較短的名稱進行條件約束和判斷提示,並避免與 的定義 Is 衝突,而在某些模擬物件架構中,它會繼承其大部分的行為。

(繼承來源 ConstraintFactory)
InstanceOf(Type)

傳回條件約束,這個條件約束會測試實際值是否為提供做為引數或衍生型別的類型。

(繼承來源 ConstraintFactory)
InstanceOf<T>()

傳回條件約束,這個條件約束會測試實際值是否為提供做為引數或衍生型別的類型。

(繼承來源 ConstraintFactory)
LessThan(Object)

傳回條件約束,此條件約束會測試實際值是否小於 suppled 引數

(繼承來源 ConstraintFactory)
LessThanOrEqualTo(Object)

傳回條件約束,測試實際值是否小於或等於 suppled 引數

(繼承來源 ConstraintFactory)
Map(ICollection)

AssertHelper 是使用者測試的選擇性基類,允許使用較短的名稱進行條件約束和判斷提示,並避免與 的定義 Is 衝突,而在某些模擬物件架構中,它會繼承其大部分的行為。

Matches(String)

如果實際值符合提供做為引數的 Regex 模式,則傳回成功的條件約束。

(繼承來源 ConstraintFactory)
Member(Object)

傳回新的 CollectionContainsConstraint 檢查集合中是否有特定物件。

(繼承來源 ConstraintFactory)
Property(String)

傳回新的 PropertyConstraintExpression,這會測試所測試物件上是否有具名屬性,或將下列任何條件約束套用至該屬性。

(繼承來源 ConstraintFactory)
SameAs(Object)

傳回條件約束,測試兩個參考是否為相同的物件

(繼承來源 ConstraintFactory)
SamePath(String)

傳回條件約束,測試提供的路徑是否與標準化之後的預期路徑相同。

(繼承來源 ConstraintFactory)
SamePathOrUnder(String)

傳回條件約束,此條件約束會測試提供的路徑是否為相同路徑,或在標準化之後的預期路徑下。

(繼承來源 ConstraintFactory)
StartsWith(String)

傳回條件約束,如果實際值以提供做為引數的子字串開始,則傳回成功的條件約束。

(繼承來源 ConstraintFactory)
StringContaining(String)

如果實際值包含做為引數提供的子字串,則傳回成功的條件約束。

(繼承來源 ConstraintFactory)
StringEnding(String)

傳回條件約束,如果實際值以提供做為引數的子字串結尾,則傳回成功的條件約束。

(繼承來源 ConstraintFactory)
StringMatching(String)

如果實際值符合提供做為引數的 Regex 模式,則傳回成功的條件約束。

(繼承來源 ConstraintFactory)
StringStarting(String)

傳回條件約束,如果實際值以提供做為引數的子字串開始,則傳回成功的條件約束。

(繼承來源 ConstraintFactory)
SubPath(String)

AssertHelper 是使用者測試的選擇性基類,允許使用較短的名稱進行條件約束和判斷提示,並避免與 的定義 Is 衝突,而在某些模擬物件架構中,它會繼承其大部分的行為。

(繼承來源 ConstraintFactory)
SubsetOf(IEnumerable)

傳回條件約束,測試實際值是否為提供做為引數之集合的子集。

(繼承來源 ConstraintFactory)
TypeOf(Type)

傳回條件約束,測試實際值是否為提供做為引數的確切類型。

(繼承來源 ConstraintFactory)
TypeOf<T>()

傳回條件約束,測試實際值是否為提供做為引數的確切類型。

(繼承來源 ConstraintFactory)

適用於