共用方式為


AssertionHelper.Expect 方法

定義

多載

Expect(Boolean)

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

Expect(TestDelegate, IResolveConstraint)

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

Expect(Boolean, String)

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

Expect(Boolean, String, Object[])

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

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

Expect(Boolean)

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

public void Expect (bool condition);
member this.Expect : bool -> unit

參數

condition
Boolean

評估的條件

適用於

Expect(TestDelegate, IResolveConstraint)

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

public void Expect (NUnit.Framework.TestDelegate code, NUnit.Framework.Constraints.IResolveConstraint constraint);
member this.Expect : NUnit.Framework.TestDelegate * NUnit.Framework.Constraints.IResolveConstraint -> unit

參數

code
TestDelegate

要執行的 TestDelegate

constraint
IResolveConstraint

測試中使用的 ThrowsConstraint

適用於

Expect(Boolean, String)

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

public void Expect (bool condition, string message);
member this.Expect : bool * string -> unit

參數

condition
Boolean

評估的條件

message
String

條件為 false 時要顯示的訊息

適用於

Expect(Boolean, String, Object[])

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

public void Expect (bool condition, string message, params object[] args);
member this.Expect : bool * string * obj[] -> unit

參數

condition
Boolean

評估的條件

message
String

條件為 false 時要顯示的訊息

args
Object[]

要用於格式化訊息的引數

適用於

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

public void Expect<T> (NUnit.Framework.Constraints.ActualValueDelegate<T> del, NUnit.Framework.Constraints.IResolveConstraint expr);
member this.Expect : NUnit.Framework.Constraints.ActualValueDelegate<'T> * NUnit.Framework.Constraints.IResolveConstraint -> unit

類型參數

T

參數

適用於

Expect<T>(T, IResolveConstraint)

public static void Expect<T> (T actual, NUnit.Framework.Constraints.IResolveConstraint expression);
static member Expect : 'T * NUnit.Framework.Constraints.IResolveConstraint -> unit

類型參數

T

參數

actual
T
expression
IResolveConstraint

適用於

Expect<T>(T, IResolveConstraint)

public void Expect<T> (ref T actual, NUnit.Framework.Constraints.IResolveConstraint expression);
member this.Expect :  * NUnit.Framework.Constraints.IResolveConstraint -> unit

類型參數

T

參數

actual
T
expression
IResolveConstraint

適用於

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

public void Expect<T> (NUnit.Framework.Constraints.ActualValueDelegate<T> del, NUnit.Framework.Constraints.IResolveConstraint expr, string message);
member this.Expect : NUnit.Framework.Constraints.ActualValueDelegate<'T> * NUnit.Framework.Constraints.IResolveConstraint * string -> unit

類型參數

T

參數

message
String

適用於

Expect<T>(T, IResolveConstraint, String)

public static void Expect<T> (T actual, NUnit.Framework.Constraints.IResolveConstraint expression, string message);
static member Expect : 'T * NUnit.Framework.Constraints.IResolveConstraint * string -> unit

類型參數

T

參數

actual
T
expression
IResolveConstraint
message
String

適用於

Expect<T>(T, IResolveConstraint, String)

public void Expect<T> (ref T actual, NUnit.Framework.Constraints.IResolveConstraint expression, string message);
member this.Expect :  * NUnit.Framework.Constraints.IResolveConstraint * string -> unit

類型參數

T

參數

actual
T
expression
IResolveConstraint
message
String

適用於

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

public void Expect<T> (NUnit.Framework.Constraints.ActualValueDelegate<T> del, NUnit.Framework.Constraints.IResolveConstraint expr, string message, params object[] args);
member this.Expect : NUnit.Framework.Constraints.ActualValueDelegate<'T> * NUnit.Framework.Constraints.IResolveConstraint * string * obj[] -> unit

類型參數

T

參數

message
String
args
Object[]

適用於

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

public static void Expect<T> (T actual, NUnit.Framework.Constraints.IResolveConstraint expression, string message, params object[] args);
static member Expect : 'T * NUnit.Framework.Constraints.IResolveConstraint * string * obj[] -> unit

類型參數

T

參數

actual
T
expression
IResolveConstraint
message
String
args
Object[]

適用於

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

public void Expect<T> (ref T actual, NUnit.Framework.Constraints.IResolveConstraint expression, string message, params object[] args);
member this.Expect :  * NUnit.Framework.Constraints.IResolveConstraint * string * obj[] -> unit

類型參數

T

參數

actual
T
expression
IResolveConstraint
message
String
args
Object[]

適用於