Microsoft.VisualStudio.TestPlatform.TestFramework
用於執行的 TestMethod。
取得測試方法的名稱。
取得測試類別的名稱。
取得測試方法的傳回型別。
取得測試方法的參數。
取得測試方法的 methodInfo。
This is just to retrieve additional information about the method.
Do not directly invoke the method using MethodInfo. Use ITestMethod.Invoke instead.
叫用測試方法。
要傳遞至測試方法的引數。(例如,針對資料驅動)
測試方法引動過程結果。
This call handles asynchronous test methods as well.
取得測試方法的所有屬性。
父類別中定義的屬性是否有效。
所有屬性。
取得特定類型的屬性。
System.Attribute type.
父類別中定義的屬性是否有效。
指定類型的屬性。
協助程式。
檢查參數不為 null。
參數。
參數名稱。
訊息。
Throws argument null exception when parameter is null.
檢查參數不為 null 或為空白。
參數。
參數名稱。
訊息。
Throws ArgumentException when parameter is null.
如何在資料驅動測試中存取資料列的列舉。
會以循序順序傳回資料列。
會以隨機順序傳回資料列。
用以定義測試方法之內嵌資料的屬性。
初始化 類別的新執行個體。
資料物件。
初始化 類別 (其採用引數的陣列) 的新執行個體。
資料物件。
其他資料。
取得用於呼叫測試方法的資料。
取得或設定測試結果中的顯示名稱來進行自訂。
判斷提示結果不明例外狀況。
初始化 類別的新執行個體。
訊息。
例外狀況。
初始化 類別的新執行個體。
訊息。
初始化 類別的新執行個體。
InternalTestFailureException 類別。用來表示測試案例的內部失敗
This class is only added to preserve source compatibility with the V1 framework.
For all practical purposes either use AssertFailedException/AssertInconclusiveException.
初始化 類別的新執行個體。
例外狀況訊息。
例外狀況。
初始化 類別的新執行個體。
例外狀況訊息。
初始化 類別的新執行個體。
屬性,其指定預期所指定類型的例外狀況
初始化具預期類型之 類別的新執行個體
預期的例外狀況類型
初始化 類別
(其具預期類型及訊息,用以在測試未擲回任何例外狀況時予以納入) 的新執行個體。
預期的例外狀況類型
測試因未擲回例外狀況而失敗時,要包含在測試結果中的訊息
取得值,指出預期例外狀況的類型
取得或設定值,指出是否允許類型衍生自預期例外狀況類型,
以符合預期
如果測試因未擲回例外狀況而失敗,則取得測試結果中要包含的訊息
驗證預期有單元測試所擲回的例外狀況類型
單元測試所擲回的例外狀況
指定以預期單元測試發生例外狀況之屬性的基底類別
使用預設無例外狀況訊息初始化 類別的新執行個體
初始化具無例外狀況訊息之 類別的新執行個體
測試因未擲回例外狀況而失敗時,要包含在測試結果中的
訊息
如果測試因未擲回例外狀況而失敗,則取得測試結果中要包含的訊息
如果測試因未擲回例外狀況而失敗,則取得測試結果中要包含的訊息
取得預設無例外狀況訊息
ExpectedException 屬性類型名稱
預設無例外狀況訊息
判斷是否預期會發生例外狀況。如果傳回方法,則了解
預期會發生例外狀況。如果方法擲回例外狀況,則了解
預期不會發生例外狀況,而且測試結果中
會包含所擲回例外狀況的訊息。 類別可以基於便利
使用。如果使用 並且判斷提示失敗,
則測試結果設定為 [結果不明]。
單元測試所擲回的例外狀況
如果它是 AssertFailedException 或 AssertInconclusiveException,會重新擲回例外狀況
如果是判斷提示例外狀況,則重新擲回例外狀況
這個類別的設計目的是要協助使用者執行使用泛型型別之類型的單元測試。
GenericParameterHelper 滿足一些常用泛型型別條件約束
例如:
1. 公用預設建構函式
2. 實作公用介面: IComparable、IEnumerable
初始化 類別 (其符合 C# 泛型中的 'newable' 限制式)
的新執行個體。
This constructor initializes the Data property to a random value.
初始化 類別 (其將 Data 屬性初始化為使用者提供的值)
的新執行個體。
任何整數值
取得或設定資料
執行兩個 GenericParameterHelper 物件的值比較
要與之執行比較的物件
如果 obj 的值與 'this' GenericParameterHelper 物件相同,則為 true。
否則為 false。
傳回這個物件的雜湊碼。
雜湊碼。
比較這兩個 物件的資料。
要比較的物件。
已簽署的編號,表示此執行個體及值的相對值。
Thrown when the object passed in is not an instance of .
傳回長度衍生自 Data 屬性的
IEnumerator 物件。
IEnumerator 物件
傳回等於目前物件的
GenericParameterHelper 物件。
複製的物件。
讓使用者從單位測試記錄/寫入追蹤以進行診斷。
LogMessage 的處理常式。
要記錄的訊息。
要接聽的事件。在單元測試寫入器寫入一些訊息時引發。
主要由配接器取用。
API,供測試寫入者呼叫以記錄訊息。
含預留位置的字串格式。
預留位置的參數。
TestCategory 屬性; 用來指定單元測試的分類。
初始化 類別的新執行個體,並將分類套用至測試。
測試「分類」。
取得已套用至測試的測試分類。
"Category" 屬性的基底類別
The reason for this attribute is to let the users create their own implementation of test categories.
- test framework (discovery, etc) deals with TestCategoryBaseAttribute.
- The reason that TestCategories property is a collection rather than a string,
is to give more flexibility to the user. For instance the implementation may be based on enums for which the values can be OR'ed
in which case it makes sense to have single attribute rather than multiple ones on the same test.
初始化 類別的新執行個體。
將分類套用至測試。TestCategories 所傳回的字串
會與 /category 命令搭配使用,以篩選測試
取得已套用至測試的測試分類。
AssertFailedException 類別。用來表示測試案例失敗
初始化 類別的新執行個體。
訊息。
例外狀況。
初始化 類別的新執行個體。
訊息。
初始化 類別的新執行個體。
要測試單元測試內各種條件的協助程式類別集合。
如果不符合正在測試的條件,則會擲回
例外狀況。
取得 Assert 功能的單一執行個體。
Users can use this to plug-in custom assertions through C# extension methods.
For instance, the signature of a custom assertion provider could be "public static void IsOfType<T>(this Assert assert, object obj)"
Users could then use a syntax similar to the default assertions which in this case is "Assert.That.IsOfType<Dog>(animal);"
More documentation is at "https://github.com/Microsoft/testfx-docs".
測試指定的條件是否為 true,並在條件為 false 時擲回
例外狀況。
測試預期為 true 的條件。
Thrown if is false.
測試指定的條件是否為 true,並在條件為 false 時擲回
例外狀況。
測試預期為 true 的條件。
在下列情況下,要包含在例外狀況中的訊息:
為 false。訊息會顯示在測試結果中。
Thrown if is false.
測試指定的條件是否為 true,並在條件為 false 時擲回
例外狀況。
測試預期為 true 的條件。
在下列情況下,要包含在例外狀況中的訊息:
為 false。訊息會顯示在測試結果中。
在將下者格式化時要使用的參數陣列: 。
Thrown if is false.
測試指定的條件是否為 false,並在條件為 true 時擲回
例外狀況。
測試預期為 false 的條件。
Thrown if is true.
測試指定的條件是否為 false,並在條件為 true 時擲回
例外狀況。
測試預期為 false 的條件。
在下列情況下,要包含在例外狀況中的訊息:
為 true。訊息會顯示在測試結果中。
Thrown if is true.
測試指定的條件是否為 false,並在條件為 true 時擲回
例外狀況。
測試預期為 false 的條件。
在下列情況下,要包含在例外狀況中的訊息:
為 true。訊息會顯示在測試結果中。
在將下者格式化時要使用的參數陣列: 。
Thrown if is true.
測試指定的物件是否為 null,並在不是時擲回
例外狀況。
測試預期為 null 的物件。
Thrown if is not null.
測試指定的物件是否為 null,並在不是時擲回
例外狀況。
測試預期為 null 的物件。
在下列情況下,要包含在例外狀況中的訊息:
不為 null。訊息會顯示在測試結果中。
Thrown if is not null.
測試指定的物件是否為 null,並在不是時擲回
例外狀況。
測試預期為 null 的物件。
在下列情況下,要包含在例外狀況中的訊息:
不為 null。訊息會顯示在測試結果中。
在將下者格式化時要使用的參數陣列: 。
Thrown if is not null.
測試指定的物件是否為非 null,並在為 null 時擲回
例外狀況。
測試預期不為 null 的物件。
Thrown if is null.
測試指定的物件是否為非 null,並在為 null 時擲回
例外狀況。
測試預期不為 null 的物件。
在下列情況下,要包含在例外狀況中的訊息:
為 null。訊息會顯示在測試結果中。
Thrown if is null.
測試指定的物件是否為非 null,並在為 null 時擲回
例外狀況。
測試預期不為 null 的物件。
在下列情況下,要包含在例外狀況中的訊息:
為 null。訊息會顯示在測試結果中。
在將下者格式化時要使用的參數陣列: 。
Thrown if is null.
測試指定的物件是否都參照相同物件,並在兩個輸入
未參照相同的物件時擲回例外狀況。
要比較的第一個物件。這是測試所預期的值。
要比較的第二個物件。這是正在測試的程式碼所產生的值。
Thrown if does not refer to the same object
as .
測試指定的物件是否都參照相同物件,並在兩個輸入
未參照相同的物件時擲回例外狀況。
要比較的第一個物件。這是測試所預期的值。
要比較的第二個物件。這是正在測試的程式碼所產生的值。
在下列情況下,要包含在例外狀況中的訊息:
與下者不同: 。訊息會顯示在
測試結果中。
Thrown if does not refer to the same object
as .
測試指定的物件是否都參照相同物件,並在兩個輸入
未參照相同的物件時擲回例外狀況。
要比較的第一個物件。這是測試所預期的值。
要比較的第二個物件。這是正在測試的程式碼所產生的值。
在下列情況下,要包含在例外狀況中的訊息:
與下者不同: 。訊息會顯示在
測試結果中。
在將下者格式化時要使用的參數陣列: 。
Thrown if does not refer to the same object
as .
測試指定的物件是否參照不同物件,並在兩個輸入
參照相同的物件時擲回例外狀況。
要比較的第一個物件。測試預期這個值
不符合 。
要比較的第二個物件。這是正在測試的程式碼所產生的值。
Thrown if refers to the same object
as .
測試指定的物件是否參照不同物件,並在兩個輸入
參照相同的物件時擲回例外狀況。
要比較的第一個物件。測試預期這個值
不符合 。
要比較的第二個物件。這是正在測試的程式碼所產生的值。
在下列情況下,要包含在例外狀況中的訊息:
與下者相同: 。訊息會顯示在
測試結果中。
Thrown if refers to the same object
as .
測試指定的物件是否參照不同物件,並在兩個輸入
參照相同的物件時擲回例外狀況。
要比較的第一個物件。測試預期這個值
不符合 。
要比較的第二個物件。這是正在測試的程式碼所產生的值。
在下列情況下,要包含在例外狀況中的訊息:
與下者相同: 。訊息會顯示在
測試結果中。
在將下者格式化時要使用的參數陣列: 。
Thrown if refers to the same object
as .
測試指定的值是否相等,並在兩個值不相等時
擲回例外狀況。不同的數值類型會視為不相等,
即使邏輯值相等也是一樣。42L 不等於 42。
The type of values to compare.
要比較的第一個值。這是測試所預期的值。
要比較的第二個值。這是正在測試的程式碼所產生的值。
Thrown if is not equal to .
測試指定的值是否相等,並在兩個值不相等時
擲回例外狀況。不同的數值類型會視為不相等,
即使邏輯值相等也是一樣。42L 不等於 42。
The type of values to compare.
要比較的第一個值。這是測試所預期的值。
要比較的第二個值。這是正在測試的程式碼所產生的值。
在下列情況下,要包含在例外狀況中的訊息:
不等於 。訊息會顯示在
測試結果中。
Thrown if is not equal to
.
測試指定的值是否相等,並在兩個值不相等時
擲回例外狀況。不同的數值類型會視為不相等,
即使邏輯值相等也是一樣。42L 不等於 42。
The type of values to compare.
要比較的第一個值。這是測試所預期的值。
要比較的第二個值。這是正在測試的程式碼所產生的值。
在下列情況下,要包含在例外狀況中的訊息:
不等於 。訊息會顯示在
測試結果中。
在將下者格式化時要使用的參數陣列: 。
Thrown if is not equal to
.
測試指定的值是否不相等,並在兩個值相等時
擲回例外狀況。不同的數值類型會視為不相等,
即使邏輯值相等也是一樣。42L 不等於 42。
The type of values to compare.
要比較的第一個值。測試預期這個值
不符合 。
要比較的第二個值。這是正在測試的程式碼所產生的值。
Thrown if is equal to .
測試指定的值是否不相等,並在兩個值相等時
擲回例外狀況。不同的數值類型會視為不相等,
即使邏輯值相等也是一樣。42L 不等於 42。
The type of values to compare.
要比較的第一個值。測試預期這個值
不符合 。
要比較的第二個值。這是正在測試的程式碼所產生的值。
在下列情況下,要包含在例外狀況中的訊息:
等於 。訊息會顯示在
測試結果中。
Thrown if is equal to .
測試指定的值是否不相等,並在兩個值相等時
擲回例外狀況。不同的數值類型會視為不相等,
即使邏輯值相等也是一樣。42L 不等於 42。
The type of values to compare.
要比較的第一個值。測試預期這個值
不符合 。
要比較的第二個值。這是正在測試的程式碼所產生的值。
在下列情況下,要包含在例外狀況中的訊息:
等於 。訊息會顯示在
測試結果中。
在將下者格式化時要使用的參數陣列: 。
Thrown if is equal to .
測試指定的物件是否相等,並在兩個物件不相等時
擲回例外狀況。不同的數值類型會視為不相等,
即使邏輯值相等也是一樣。42L 不等於 42。
要比較的第一個物件。這是測試所預期的物件。
要比較的第二個物件。這是正在測試的程式碼所產生的物件。
Thrown if is not equal to
.
測試指定的物件是否相等,並在兩個物件不相等時
擲回例外狀況。不同的數值類型會視為不相等,
即使邏輯值相等也是一樣。42L 不等於 42。
要比較的第一個物件。這是測試所預期的物件。
要比較的第二個物件。這是正在測試的程式碼所產生的物件。
在下列情況下,要包含在例外狀況中的訊息:
不等於 。訊息會顯示在
測試結果中。
Thrown if is not equal to
.
測試指定的物件是否相等,並在兩個物件不相等時
擲回例外狀況。不同的數值類型會視為不相等,
即使邏輯值相等也是一樣。42L 不等於 42。
要比較的第一個物件。這是測試所預期的物件。
要比較的第二個物件。這是正在測試的程式碼所產生的物件。
在下列情況下,要包含在例外狀況中的訊息:
不等於 。訊息會顯示在
測試結果中。
在將下者格式化時要使用的參數陣列: 。
Thrown if is not equal to
.
測試指定的物件是否不相等,並在兩個物件相等時
擲回例外狀況。不同的數值類型會視為不相等,
即使邏輯值相等也是一樣。42L 不等於 42。
要比較的第一個物件。測試預期這個值
不符合 。
要比較的第二個物件。這是正在測試的程式碼所產生的物件。
Thrown if is equal to .
測試指定的物件是否不相等,並在兩個物件相等時
擲回例外狀況。不同的數值類型會視為不相等,
即使邏輯值相等也是一樣。42L 不等於 42。
要比較的第一個物件。測試預期這個值
不符合 。
要比較的第二個物件。這是正在測試的程式碼所產生的物件。
在下列情況下,要包含在例外狀況中的訊息:
等於 。訊息會顯示在
測試結果中。
Thrown if is equal to .
測試指定的物件是否不相等,並在兩個物件相等時
擲回例外狀況。不同的數值類型會視為不相等,
即使邏輯值相等也是一樣。42L 不等於 42。
要比較的第一個物件。測試預期這個值
不符合 。
要比較的第二個物件。這是正在測試的程式碼所產生的物件。
在下列情況下,要包含在例外狀況中的訊息:
等於 。訊息會顯示在
測試結果中。
在將下者格式化時要使用的參數陣列: 。
Thrown if is equal to .
測試指定的 float 是否相等,並在不相等時
擲回例外狀況。
要比較的第一個 float。這是測試所預期的 float。
要比較的第二個 float。這是正在測試的程式碼所產生的 float。
所需的精確度。只有在下列情況才會擲回例外狀況:
不同於
超過 。
Thrown if is not equal to
.
測試指定的 float 是否相等,並在不相等時
擲回例外狀況。
要比較的第一個 float。這是測試所預期的 float。
要比較的第二個 float。這是正在測試的程式碼所產生的 float。
所需的精確度。只有在下列情況才會擲回例外狀況:
不同於
超過 。
在下列情況下,要包含在例外狀況中的訊息:
不同於 超過
。訊息會顯示在測試結果中。
Thrown if is not equal to
.
測試指定的 float 是否相等,並在不相等時
擲回例外狀況。
要比較的第一個 float。這是測試所預期的 float。
要比較的第二個 float。這是正在測試的程式碼所產生的 float。
所需的精確度。只有在下列情況才會擲回例外狀況:
不同於
超過 。
在下列情況下,要包含在例外狀況中的訊息:
不同於 超過
。訊息會顯示在測試結果中。
在將下者格式化時要使用的參數陣列: 。
Thrown if is not equal to
.
測試指定的 float 是否不相等,並在相等時
擲回例外狀況。
要比較的第一個 float。測試預期這個 float 不
符合 。
要比較的第二個 float。這是正在測試的程式碼所產生的 float。
所需的精確度。只有在下列情況才會擲回例外狀況:
不同於
最多 。
Thrown if is equal to .
測試指定的 float 是否不相等,並在相等時
擲回例外狀況。
要比較的第一個 float。測試預期這個 float 不
符合 。
要比較的第二個 float。這是正在測試的程式碼所產生的 float。
所需的精確度。只有在下列情況才會擲回例外狀況:
不同於
最多 。
在下列情況下,要包含在例外狀況中的訊息:
等於 或差異小於
。訊息會顯示在測試結果中。
Thrown if is equal to .
測試指定的 float 是否不相等,並在相等時
擲回例外狀況。
要比較的第一個 float。測試預期這個 float 不
符合 。
要比較的第二個 float。這是正在測試的程式碼所產生的 float。
所需的精確度。只有在下列情況才會擲回例外狀況:
不同於
最多 。
在下列情況下,要包含在例外狀況中的訊息:
等於 或差異小於
。訊息會顯示在測試結果中。
在將下者格式化時要使用的參數陣列: 。
Thrown if is equal to .
測試指定的雙精度浮點數是否相等,並在不相等時
擲回例外狀況。
要比較的第一個雙精度浮點數。這是測試所預期的雙精度浮點數。
要比較的第二個雙精度浮點數。這是正在測試的程式碼所產生的雙精度浮點數。
所需的精確度。只有在下列情況才會擲回例外狀況:
不同於
超過 。
Thrown if is not equal to
.
測試指定的雙精度浮點數是否相等,並在不相等時
擲回例外狀況。
要比較的第一個雙精度浮點數。這是測試所預期的雙精度浮點數。
要比較的第二個雙精度浮點數。這是正在測試的程式碼所產生的雙精度浮點數。
所需的精確度。只有在下列情況才會擲回例外狀況:
不同於
超過 。
在下列情況下,要包含在例外狀況中的訊息:
不同於 超過
。訊息會顯示在測試結果中。
Thrown if is not equal to .
測試指定的雙精度浮點數是否相等,並在不相等時
擲回例外狀況。
要比較的第一個雙精度浮點數。這是測試所預期的雙精度浮點數。
要比較的第二個雙精度浮點數。這是正在測試的程式碼所產生的雙精度浮點數。
所需的精確度。只有在下列情況才會擲回例外狀況:
不同於
超過 。
在下列情況下,要包含在例外狀況中的訊息:
不同於 超過
。訊息會顯示在測試結果中。
在將下者格式化時要使用的參數陣列: 。
Thrown if is not equal to .
測試指定的雙精度浮點數是否不相等,並在相等時
擲回例外狀況。
要比較的第一個雙精度浮點數。測試預期這個雙精度浮點數
不符合 。
要比較的第二個雙精度浮點數。這是正在測試的程式碼所產生的雙精度浮點數。
所需的精確度。只有在下列情況才會擲回例外狀況:
不同於
最多 。
Thrown if is equal to .
測試指定的雙精度浮點數是否不相等,並在相等時
擲回例外狀況。
要比較的第一個雙精度浮點數。測試預期這個雙精度浮點數
不符合 。
要比較的第二個雙精度浮點數。這是正在測試的程式碼所產生的雙精度浮點數。
所需的精確度。只有在下列情況才會擲回例外狀況:
不同於
最多 。
在下列情況下,要包含在例外狀況中的訊息:
等於 或差異小於
。訊息會顯示在測試結果中。
Thrown if is equal to .
測試指定的雙精度浮點數是否不相等,並在相等時
擲回例外狀況。
要比較的第一個雙精度浮點數。測試預期這個雙精度浮點數
不符合 。
要比較的第二個雙精度浮點數。這是正在測試的程式碼所產生的雙精度浮點數。
所需的精確度。只有在下列情況才會擲回例外狀況:
不同於
最多 。
在下列情況下,要包含在例外狀況中的訊息:
等於 或差異小於
。訊息會顯示在測試結果中。
在將下者格式化時要使用的參數陣列: 。
Thrown if is equal to .
測試指定的字串是否相等,並在不相等時
擲回例外狀況。進行比較時不因文化特性 (Culture) 而異。
要比較的第一個字串。這是測試所預期的字串。
要比較的第二個字串。這是正在測試的程式碼所產生的字串。
表示區分大小寫或不區分大小寫的比較的布林值 (true
表示不區分大小寫的比較)。
Thrown if is not equal to .
測試指定的字串是否相等,並在不相等時
擲回例外狀況。進行比較時不因文化特性 (Culture) 而異。
要比較的第一個字串。這是測試所預期的字串。
要比較的第二個字串。這是正在測試的程式碼所產生的字串。
表示區分大小寫或不區分大小寫的比較的布林值 (true
表示不區分大小寫的比較)。
在下列情況下,要包含在例外狀況中的訊息:
不等於 。訊息會顯示在
測試結果中。
Thrown if is not equal to .
測試指定的字串是否相等,並在不相等時
擲回例外狀況。進行比較時不因文化特性 (Culture) 而異。
要比較的第一個字串。這是測試所預期的字串。
要比較的第二個字串。這是正在測試的程式碼所產生的字串。
表示區分大小寫或不區分大小寫的比較的布林值 (true
表示不區分大小寫的比較)。
在下列情況下,要包含在例外狀況中的訊息:
不等於 。訊息會顯示在
測試結果中。
在將下者格式化時要使用的參數陣列: 。
Thrown if is not equal to .
測試指定的字串是否相等,並在不相等時
擲回例外狀況。
要比較的第一個字串。這是測試所預期的字串。
要比較的第二個字串。這是正在測試的程式碼所產生的字串。
表示區分大小寫或不區分大小寫的比較的布林值 (true
表示不區分大小寫的比較)。
提供文化特性 (culture) 特定比較資訊的 CultureInfo 物件。
Thrown if is not equal to .
測試指定的字串是否相等,並在不相等時
擲回例外狀況。
要比較的第一個字串。這是測試所預期的字串。
要比較的第二個字串。這是正在測試的程式碼所產生的字串。
表示區分大小寫或不區分大小寫的比較的布林值 (true
表示不區分大小寫的比較)。
提供文化特性 (culture) 特定比較資訊的 CultureInfo 物件。
在下列情況下,要包含在例外狀況中的訊息:
不等於 。訊息會顯示在
測試結果中。
Thrown if is not equal to .
測試指定的字串是否相等,並在不相等時
擲回例外狀況。
要比較的第一個字串。這是測試所預期的字串。
要比較的第二個字串。這是正在測試的程式碼所產生的字串。
表示區分大小寫或不區分大小寫的比較的布林值 (true
表示不區分大小寫的比較)。
提供文化特性 (culture) 特定比較資訊的 CultureInfo 物件。
在下列情況下,要包含在例外狀況中的訊息:
不等於 。訊息會顯示在
測試結果中。
在將下者格式化時要使用的參數陣列: 。
Thrown if is not equal to .
測試指定的字串是否不相等,並在相等時
擲回例外狀況。進行比較時不因文化特性 (Culture) 而異。
要比較的第一個字串。測試預期這個字串
不符合 。
要比較的第二個字串。這是正在測試的程式碼所產生的字串。
表示區分大小寫或不區分大小寫的比較的布林值 (true
表示不區分大小寫的比較)。
Thrown if is equal to .
測試指定的字串是否不相等,並在相等時
擲回例外狀況。進行比較時不因文化特性 (Culture) 而異。
要比較的第一個字串。測試預期這個字串
不符合 。
要比較的第二個字串。這是正在測試的程式碼所產生的字串。
表示區分大小寫或不區分大小寫的比較的布林值 (true
表示不區分大小寫的比較)。
在下列情況下,要包含在例外狀況中的訊息:
等於 。訊息會顯示在
測試結果中。
Thrown if is equal to .
測試指定的字串是否不相等,並在相等時
擲回例外狀況。進行比較時不因文化特性 (Culture) 而異。
要比較的第一個字串。測試預期這個字串
不符合 。
要比較的第二個字串。這是正在測試的程式碼所產生的字串。
表示區分大小寫或不區分大小寫的比較的布林值 (true
表示不區分大小寫的比較)。
在下列情況下,要包含在例外狀況中的訊息:
等於 。訊息會顯示在
測試結果中。
在將下者格式化時要使用的參數陣列: 。
Thrown if is equal to .
測試指定的字串是否不相等,並在相等時
擲回例外狀況。
要比較的第一個字串。測試預期這個字串
不符合 。
要比較的第二個字串。這是正在測試的程式碼所產生的字串。
表示區分大小寫或不區分大小寫的比較的布林值 (true
表示不區分大小寫的比較)。
提供文化特性 (culture) 特定比較資訊的 CultureInfo 物件。
Thrown if is equal to .
測試指定的字串是否不相等,並在相等時
擲回例外狀況。
要比較的第一個字串。測試預期這個字串
不符合 。
要比較的第二個字串。這是正在測試的程式碼所產生的字串。
表示區分大小寫或不區分大小寫的比較的布林值 (true
表示不區分大小寫的比較)。
提供文化特性 (culture) 特定比較資訊的 CultureInfo 物件。
在下列情況下,要包含在例外狀況中的訊息:
等於 。訊息會顯示在
測試結果中。
Thrown if is equal to .
測試指定的字串是否不相等,並在相等時
擲回例外狀況。
要比較的第一個字串。測試預期這個字串
不符合 。
要比較的第二個字串。這是正在測試的程式碼所產生的字串。
表示區分大小寫或不區分大小寫的比較的布林值 (true
表示不區分大小寫的比較)。
提供文化特性 (culture) 特定比較資訊的 CultureInfo 物件。
在下列情況下,要包含在例外狀況中的訊息:
等於 。訊息會顯示在
測試結果中。
在將下者格式化時要使用的參數陣列: 。
Thrown if is equal to .
測試指定的物件是否為預期類型的執行個體,
並在預期類型不在物件的繼承階層中時
擲回例外狀況。
測試預期為所指定類型的物件。
下者的預期類型: 。
Thrown if is null or
is not in the inheritance hierarchy
of .
測試指定的物件是否為預期類型的執行個體,
並在預期類型不在物件的繼承階層中時
擲回例外狀況。
測試預期為所指定類型的物件。
下者的預期類型: 。
在下列情況下,要包含在例外狀況中的訊息:
不是下者的執行個體: 。訊息會顯示在
測試結果中。
Thrown if is null or
is not in the inheritance hierarchy
of .
測試指定的物件是否為預期類型的執行個體,
並在預期類型不在物件的繼承階層中時
擲回例外狀況。
測試預期為所指定類型的物件。
下者的預期類型: 。
在下列情況下,要包含在例外狀況中的訊息:
不是下者的執行個體: 。訊息會顯示在
測試結果中。
在將下者格式化時要使用的參數陣列: 。
Thrown if is null or
is not in the inheritance hierarchy
of .
測試指定的物件是否不是錯誤類型的執行個體,
並在指定的類型位於物件的繼承階層中時
擲回例外狀況。
測試預期不為所指定類型的物件。
下者不應該屬於的類型: 。
Thrown if is not null and
is in the inheritance hierarchy
of .
測試指定的物件是否不是錯誤類型的執行個體,
並在指定的類型位於物件的繼承階層中時
擲回例外狀況。
測試預期不為所指定類型的物件。
下者不應該屬於的類型: 。
在下列情況下,要包含在例外狀況中的訊息:
是下者的執行個體: 。訊息會顯示在
測試結果中。
Thrown if is not null and
is in the inheritance hierarchy
of .
測試指定的物件是否不是錯誤類型的執行個體,
並在指定的類型位於物件的繼承階層中時
擲回例外狀況。
測試預期不為所指定類型的物件。
下者不應該屬於的類型: 。
在下列情況下,要包含在例外狀況中的訊息:
是下者的執行個體: 。訊息會顯示在
測試結果中。
在將下者格式化時要使用的參數陣列: 。
Thrown if is not null and
is in the inheritance hierarchy
of .
擲回 AssertFailedException。
Always thrown.
擲回 AssertFailedException。
要包含在例外狀況中的訊息。訊息會顯示在
測試結果中。
Always thrown.
擲回 AssertFailedException。
要包含在例外狀況中的訊息。訊息會顯示在
測試結果中。
在將下者格式化時要使用的參數陣列: 。
Always thrown.
擲回 AssertInconclusiveException。
Always thrown.
擲回 AssertInconclusiveException。
要包含在例外狀況中的訊息。訊息會顯示在
測試結果中。
Always thrown.
擲回 AssertInconclusiveException。
要包含在例外狀況中的訊息。訊息會顯示在
測試結果中。
在將下者格式化時要使用的參數陣列: 。
Always thrown.
「靜態等於多載」用於比較兩種類型的執行個體的參考
相等。這種方法不應該用於比較兩個執行個體是否
相等。這個物件一律會擲出 Assert.Fail。請在單元測試中使用
Assert.AreEqual 和相關聯多載。
物件 A
物件 B
一律為 False。
測試委派 所指定的程式碼會擲回 類型的確切指定例外狀況 (而非衍生類型)
並擲回
AssertFailedException
(若程式碼未擲回例外狀況或擲回非 類型的例外狀況)。
要測試程式碼並預期擲回例外狀況的委派。
Type of exception expected to be thrown.
Thrown if does not throws exception of type .
預期擲回的例外狀況類型。
測試委派 所指定的程式碼會擲回 類型的確切指定例外狀況 (而非衍生類型)
並擲回
AssertFailedException
(若程式碼未擲回例外狀況或擲回非 類型的例外狀況)。
要測試程式碼並預期擲回例外狀況的委派。
在下列情況下,要包含在例外狀況中的訊息:
未擲回下列類型的例外狀況: 。
Type of exception expected to be thrown.
Thrown if does not throws exception of type .
預期擲回的例外狀況類型。
測試委派 所指定的程式碼會擲回 類型的確切指定例外狀況 (而非衍生類型)
並擲回
AssertFailedException
(若程式碼未擲回例外狀況或擲回非 類型的例外狀況)。
要測試程式碼並預期擲回例外狀況的委派。
Type of exception expected to be thrown.
Thrown if does not throws exception of type .
預期擲回的例外狀況類型。
測試委派 所指定的程式碼會擲回 類型的確切指定例外狀況 (而非衍生類型)
並擲回
AssertFailedException
(若程式碼未擲回例外狀況或擲回非 類型的例外狀況)。
要測試程式碼並預期擲回例外狀況的委派。
在下列情況下,要包含在例外狀況中的訊息:
未擲回下列類型的例外狀況: 。
Type of exception expected to be thrown.
Thrown if does not throws exception of type .
預期擲回的例外狀況類型。
測試委派 所指定的程式碼會擲回 類型的確切指定例外狀況 (而非衍生類型)
並擲回
AssertFailedException
(若程式碼未擲回例外狀況或擲回非 類型的例外狀況)。
要測試程式碼並預期擲回例外狀況的委派。
在下列情況下,要包含在例外狀況中的訊息:
未擲回下列類型的例外狀況: 。
在將下者格式化時要使用的參數陣列: 。
Type of exception expected to be thrown.
Thrown if does not throw exception of type .
預期擲回的例外狀況類型。
測試委派 所指定的程式碼會擲回 類型的確切指定例外狀況 (而非衍生類型)
並擲回
AssertFailedException
(若程式碼未擲回例外狀況或擲回非 類型的例外狀況)。
要測試程式碼並預期擲回例外狀況的委派。
在下列情況下,要包含在例外狀況中的訊息:
未擲回下列類型的例外狀況: 。
在將下者格式化時要使用的參數陣列: 。
Type of exception expected to be thrown.
Thrown if does not throws exception of type .
預期擲回的例外狀況類型。
測試委派 所指定的程式碼會擲回 類型的確切指定例外狀況 (而非衍生類型)
並擲回
AssertFailedException
(若程式碼未擲回例外狀況或擲回非 類型的例外狀況)。
要測試程式碼並預期擲回例外狀況的委派。
Type of exception expected to be thrown.
Thrown if does not throws exception of type .
執行委派。
測試委派 所指定的程式碼是否會擲回 類型的確切指定例外狀況 (而非衍生類型)
並於程式碼未擲回例外狀況或擲回非 類型的例外狀況時,擲回 AssertFailedException
。
委派給要進行測試且預期會擲回例外狀況的程式碼。
在下列情況下,要包含在例外狀況中的訊息:
未擲回下列類型的例外狀況: 。
Type of exception expected to be thrown.
Thrown if does not throws exception of type .
執行委派。
測試委派 所指定的程式碼是否會擲回 類型的確切指定例外狀況 (而非衍生類型)
並於程式碼未擲回例外狀況或擲回非 類型的例外狀況時,擲回 AssertFailedException
。
委派給要進行測試且預期會擲回例外狀況的程式碼。
在下列情況下,要包含在例外狀況中的訊息:
未擲回下列類型的例外狀況: 。
在將下者格式化時要使用的參數陣列: 。
Type of exception expected to be thrown.
Thrown if does not throws exception of type .
執行委派。
以 "\\0" 取代 null 字元 ('\0')。
要搜尋的字串。
null 字元以 "\\0" 取代的已轉換字串。
This is only public and still present to preserve compatibility with the V1 framework.
建立並擲回 AssertionFailedException 的 Helper 函數
擲回例外狀況的判斷提示名稱
描述判斷提示失敗條件的訊息
參數。
檢查參數的有效條件
參數。
判斷提示「名稱」。
參數名稱
無效參數例外狀況的訊息
參數。
將物件安全地轉換成字串,並處理 null 值和 null 字元。
Null 值會轉換成 "(null)"。Null 字元會轉換成 "\\0"。
要轉換為字串的物件。
已轉換的字串。
字串判斷提示。
取得 CollectionAssert 功能的單一執行個體。
Users can use this to plug-in custom assertions through C# extension methods.
For instance, the signature of a custom assertion provider could be "public static void ContainsWords(this StringAssert cusomtAssert, string value, ICollection substrings)"
Users could then use a syntax similar to the default assertions which in this case is "StringAssert.That.ContainsWords(value, substrings);"
More documentation is at "https://github.com/Microsoft/testfx-docs".
測試指定的字串是否包含指定的子字串,
並在子字串未出現在測試字串內時
擲回例外狀況。
預期包含下者的字串: 。
預期在下列時間內發生的字串: 。
Thrown if is not found in
.
測試指定的字串是否包含指定的子字串,
並在子字串未出現在測試字串內時
擲回例外狀況。
預期包含下者的字串: 。
預期在下列時間內發生的字串: 。
在下列情況下,要包含在例外狀況中的訊息:
未位於 。訊息會顯示在
測試結果中。
Thrown if is not found in
.
測試指定的字串是否包含指定的子字串,
並在子字串未出現在測試字串內時
擲回例外狀況。
預期包含下者的字串: 。
預期在下列時間內發生的字串: 。
在下列情況下,要包含在例外狀況中的訊息:
未位於 。訊息會顯示在
測試結果中。
在將下者格式化時要使用的參數陣列: 。
Thrown if is not found in
.
測試指定的字串開頭是否為指定的子字串,
並在測試字串的開頭不是子字串時
擲回例外狀況。
字串預期開頭為 。
字串預期為下者的前置詞: 。
Thrown if does not begin with
.
測試指定的字串開頭是否為指定的子字串,
並在測試字串的開頭不是子字串時
擲回例外狀況。
字串預期開頭為 。
字串預期為下者的前置詞: 。
在下列情況下,要包含在例外狀況中的訊息:
的開頭不是 。訊息會顯示在
測試結果中。
Thrown if does not begin with
.
測試指定的字串開頭是否為指定的子字串,
並在測試字串的開頭不是子字串時
擲回例外狀況。
字串預期開頭為 。
字串預期為下者的前置詞: 。
在下列情況下,要包含在例外狀況中的訊息:
的開頭不是 。訊息會顯示在
測試結果中。
在將下者格式化時要使用的參數陣列: 。
Thrown if does not begin with
.
測試指定的字串結尾是否為指定的子字串,
並在測試字串的結尾不是子字串時
擲回例外狀況。
字串預期結尾為 。
字串預期為下者的字尾: 。
Thrown if does not end with
.
測試指定的字串結尾是否為指定的子字串,
並在測試字串的結尾不是子字串時
擲回例外狀況。
字串預期結尾為 。
字串預期為下者的字尾: 。
在下列情況下,要包含在例外狀況中的訊息:
的結尾不是 。訊息會顯示在
測試結果中。
Thrown if does not end with
.
測試指定的字串結尾是否為指定的子字串,
並在測試字串的結尾不是子字串時
擲回例外狀況。
字串預期結尾為 。
字串預期為下者的字尾: 。
在下列情況下,要包含在例外狀況中的訊息:
的結尾不是 。訊息會顯示在
測試結果中。
在將下者格式化時要使用的參數陣列: 。
Thrown if does not end with
.
測試指定的字串是否符合規則運算式,
並在字串不符合運算式時擲回例外狀況。
預期符合下者的字串: 。
規則運算式,
預期相符。
Thrown if does not match
.
測試指定的字串是否符合規則運算式,
並在字串不符合運算式時擲回例外狀況。
預期符合下者的字串: 。
規則運算式,
預期相符。
在下列情況下,要包含在例外狀況中的訊息:
不符合 。訊息會顯示在
測試結果中。
Thrown if does not match
.
測試指定的字串是否符合規則運算式,
並在字串不符合運算式時擲回例外狀況。
預期符合下者的字串: 。
規則運算式,
預期相符。
在下列情況下,要包含在例外狀況中的訊息:
不符合 。訊息會顯示在
測試結果中。
在將下者格式化時要使用的參數陣列: 。
Thrown if does not match
.
測試指定的字串是否不符合規則運算式,
並在字串符合運算式時擲回例外狀況。
預期不符合下者的字串: 。
規則運算式,
預期不相符。
Thrown if matches .
測試指定的字串是否不符合規則運算式,
並在字串符合運算式時擲回例外狀況。
預期不符合下者的字串: 。
規則運算式,
預期不相符。
在下列情況下,要包含在例外狀況中的訊息:
符合 。訊息會顯示在
測試結果中。
Thrown if matches .
測試指定的字串是否不符合規則運算式,
並在字串符合運算式時擲回例外狀況。
預期不符合下者的字串: 。
規則運算式,
預期不相符。
在下列情況下,要包含在例外狀況中的訊息:
符合 。訊息會顯示在
測試結果中。
在將下者格式化時要使用的參數陣列: 。
Thrown if matches .
要測試與單元測試內集合相關聯之各種條件的
協助程式類別集合。如果不符合正在測試的條件,
則會擲回例外狀況。
取得 CollectionAssert 功能的單一執行個體。
Users can use this to plug-in custom assertions through C# extension methods.
For instance, the signature of a custom assertion provider could be "public static void AreEqualUnordered(this CollectionAssert cusomtAssert, ICollection expected, ICollection actual)"
Users could then use a syntax similar to the default assertions which in this case is "CollectionAssert.That.AreEqualUnordered(list1, list2);"
More documentation is at "https://github.com/Microsoft/testfx-docs".
測試指定的集合是否包含指定的元素,
並在元素不在集合中時擲回例外狀況。
在其中搜尋元素的集合。
預期在集合中的元素。
Thrown if is not found in
.
測試指定的集合是否包含指定的元素,
並在元素不在集合中時擲回例外狀況。
在其中搜尋元素的集合。
預期在集合中的元素。
在下列情況下,要包含在例外狀況中的訊息:
未位於 。訊息會顯示在
測試結果中。
Thrown if is not found in
.
測試指定的集合是否包含指定的元素,
並在元素不在集合中時擲回例外狀況。
在其中搜尋元素的集合。
預期在集合中的元素。
在下列情況下,要包含在例外狀況中的訊息:
未位於 。訊息會顯示在
測試結果中。
在將下者格式化時要使用的參數陣列: 。
Thrown if is not found in
.
測試指定的集合是否未包含指定的元素,
並在元素在集合中時擲回例外狀況。
在其中搜尋元素的集合。
預期不在集合中的元素。
Thrown if is found in
.
測試指定的集合是否未包含指定的元素,
並在元素在集合中時擲回例外狀況。
在其中搜尋元素的集合。
預期不在集合中的元素。
在下列情況下,要包含在例外狀況中的訊息:
位於 。訊息會顯示在
測試結果中。
Thrown if is found in
.
測試指定的集合是否未包含指定的元素,
並在元素在集合中時擲回例外狀況。
在其中搜尋元素的集合。
預期不在集合中的元素。
在下列情況下,要包含在例外狀況中的訊息:
位於 。訊息會顯示在
測試結果中。
在將下者格式化時要使用的參數陣列: 。
Thrown if is found in
.
測試所指定集合中的所有項目是否都為非 null,並在有任何元素為 null 時
擲回例外狀況。
要在其中搜尋 null 元素的集合。
Thrown if a null element is found in .
測試所指定集合中的所有項目是否都為非 null,並在有任何元素為 null 時
擲回例外狀況。
要在其中搜尋 null 元素的集合。
在下列情況下,要包含在例外狀況中的訊息:
包含 null 元素。訊息會顯示在測試結果中。
Thrown if a null element is found in .
測試所指定集合中的所有項目是否都為非 null,並在有任何元素為 null 時
擲回例外狀況。
要在其中搜尋 null 元素的集合。
在下列情況下,要包含在例外狀況中的訊息:
包含 null 元素。訊息會顯示在測試結果中。
在將下者格式化時要使用的參數陣列: 。
Thrown if a null element is found in .
測試所指定集合中的所有項目是否都是唯一的,
並在集合中的任兩個元素相等時擲回例外狀況。
在其中搜尋重複元素的集合。
Thrown if a two or more equal elements are found in
.
測試所指定集合中的所有項目是否都是唯一的,
並在集合中的任兩個元素相等時擲回例外狀況。
在其中搜尋重複元素的集合。
在下列情況下,要包含在例外狀況中的訊息:
包含至少一個重複元素。訊息會顯示在
測試結果中。
Thrown if a two or more equal elements are found in
.
測試所指定集合中的所有項目是否都是唯一的,
並在集合中的任兩個元素相等時擲回例外狀況。
在其中搜尋重複元素的集合。
在下列情況下,要包含在例外狀況中的訊息:
包含至少一個重複元素。訊息會顯示在
測試結果中。
在將下者格式化時要使用的參數陣列: 。
Thrown if a two or more equal elements are found in
.
測試其中一個集合是否為另一個集合的子集,
並在子集中的任何元素也不在超集中時擲回
例外狀況。
集合預期為下者的子集: 。
集合預期為下者的超集:
Thrown if an element in is not found in
.
測試其中一個集合是否為另一個集合的子集,
並在子集中的任何元素也不在超集中時擲回
例外狀況。
集合預期為下者的子集: 。
集合預期為下者的超集:
在下列情況下,要包含在例外狀況中的訊息: 下者中的元素:
在下者中找不到: 。
訊息會顯示在測試結果中。
Thrown if an element in is not found in
.
測試其中一個集合是否為另一個集合的子集,
並在子集中的任何元素也不在超集中時擲回
例外狀況。
集合預期為下者的子集: 。
集合預期為下者的超集:
在下列情況下,要包含在例外狀況中的訊息: 下者中的元素:
在下者中找不到: 。
訊息會顯示在測試結果中。
在將下者格式化時要使用的參數陣列: 。
Thrown if an element in is not found in
.
測試其中一個集合是否不為另一個集合的子集,
並在子集中的所有元素也都在超集中時擲回
例外狀況。
集合預期不為下者的子集: 。
集合預期不為下者的超集:
Thrown if every element in is also found in
.
測試其中一個集合是否不為另一個集合的子集,
並在子集中的所有元素也都在超集中時擲回
例外狀況。
集合預期不為下者的子集: 。
集合預期不為下者的超集:
在下列情況下,要包含在例外狀況中的訊息: 下者中的每個元素:
也會在下者中找到: 。
訊息會顯示在測試結果中。
Thrown if every element in is also found in
.
測試其中一個集合是否不為另一個集合的子集,
並在子集中的所有元素也都在超集中時擲回
例外狀況。
集合預期不為下者的子集: 。
集合預期不為下者的超集:
在下列情況下,要包含在例外狀況中的訊息: 下者中的每個元素:
也會在下者中找到: 。
訊息會顯示在測試結果中。
在將下者格式化時要使用的參數陣列: 。
Thrown if every element in is also found in
.
測試兩個集合是否包含相同元素,
並在任一集合包含不在其他集合中的元素時
擲回例外狀況。
要比較的第一個集合。這包含測試所預期的
元素。
要比較的第二個集合。這是正在測試的程式碼
所產生的集合。
Thrown if an element was found in one of the collections but not
the other.
測試兩個集合是否包含相同元素,
並在任一集合包含不在其他集合中的元素時
擲回例外狀況。
要比較的第一個集合。這包含測試所預期的
元素。
要比較的第二個集合。這是正在測試的程式碼
所產生的集合。
在其中一個集合中找到元素但在另一個集合中找不到元素時
要包含在例外狀況中的訊息。訊息會顯示在
測試結果中。
Thrown if an element was found in one of the collections but not
the other.
測試兩個集合是否包含相同元素,
並在任一集合包含不在其他集合中的元素時
擲回例外狀況。
要比較的第一個集合。這包含測試所預期的
元素。
要比較的第二個集合。這是正在測試的程式碼
所產生的集合。
在其中一個集合中找到元素但在另一個集合中找不到元素時
要包含在例外狀況中的訊息。訊息會顯示在
測試結果中。
在將下者格式化時要使用的參數陣列: 。
Thrown if an element was found in one of the collections but not
the other.
測試兩個集合是否包含不同元素,並在兩個集合
包含不管順序的相同元素時
擲回例外狀況。
要比較的第一個集合。這包含測試預期與實際集合
不同的元素。
要比較的第二個集合。這是正在測試的程式碼
所產生的集合。
Thrown if the two collections contained the same elements, including
the same number of duplicate occurrences of each element.
測試兩個集合是否包含不同元素,並在兩個集合
包含不管順序的相同元素時
擲回例外狀況。
要比較的第一個集合。這包含測試預期與實際集合
不同的元素。
要比較的第二個集合。這是正在測試的程式碼
所產生的集合。
在下列情況下,要包含在例外狀況中的訊息:
包含與下者相同的元素: 。訊息
會顯示在測試結果中。
Thrown if the two collections contained the same elements, including
the same number of duplicate occurrences of each element.
測試兩個集合是否包含不同元素,並在兩個集合
包含不管順序的相同元素時
擲回例外狀況。
要比較的第一個集合。這包含測試預期與實際集合
不同的元素。
要比較的第二個集合。這是正在測試的程式碼
所產生的集合。
在下列情況下,要包含在例外狀況中的訊息:
包含與下者相同的元素: 。訊息
會顯示在測試結果中。
在將下者格式化時要使用的參數陣列: 。
Thrown if the two collections contained the same elements, including
the same number of duplicate occurrences of each element.
測試所指定集合中的所有元素是否為預期類型的執行個體,
並在預期類型不在一或多個元素的繼承階層中時
擲回例外狀況。
包含測試預期為所指定類型之元素
的集合。
下者的每個元素的預期類型: 。
Thrown if an element in is null or
is not in the inheritance hierarchy
of an element in .
測試所指定集合中的所有元素是否為預期類型的執行個體,
並在預期類型不在一或多個元素的繼承階層中時
擲回例外狀況。
包含測試預期為所指定類型之元素
的集合。
下者的每個元素的預期類型: 。
在下列情況下,要包含在例外狀況中的訊息: 下者中的元素:
不是下者的執行個體:
。訊息會顯示在測試結果中。
Thrown if an element in is null or
is not in the inheritance hierarchy
of an element in .
測試所指定集合中的所有元素是否為預期類型的執行個體,
並在預期類型不在一或多個元素的繼承階層中時
擲回例外狀況。
包含測試預期為所指定類型之元素
的集合。
下者的每個元素的預期類型: 。
在下列情況下,要包含在例外狀況中的訊息: 下者中的元素:
不是下者的執行個體:
。訊息會顯示在測試結果中。
在將下者格式化時要使用的參數陣列: 。
Thrown if an element in is null or
is not in the inheritance hierarchy
of an element in .
測試指定的集合是否相等,並在兩個集合不相等時
擲回例外狀況。「相等」定義為具有相同順序和數量的
相同元素。相同值的不同參考視為
相等。
要比較的第一個集合。這是測試所預期的集合。
要比較的第二個集合。這是正在測試的程式碼
所產生的集合。
Thrown if is not equal to
.
測試指定的集合是否相等,並在兩個集合不相等時
擲回例外狀況。「相等」定義為具有相同順序和數量的
相同元素。相同值的不同參考視為
相等。
要比較的第一個集合。這是測試所預期的集合。
要比較的第二個集合。這是正在測試的程式碼
所產生的集合。
在下列情況下,要包含在例外狀況中的訊息:
不等於 。訊息會顯示在
測試結果中。
Thrown if is not equal to
.
測試指定的集合是否相等,並在兩個集合不相等時
擲回例外狀況。「相等」定義為具有相同順序和數量的
相同元素。相同值的不同參考視為
相等。
要比較的第一個集合。這是測試所預期的集合。
要比較的第二個集合。這是正在測試的程式碼
所產生的集合。
在下列情況下,要包含在例外狀況中的訊息:
不等於 。訊息會顯示在
測試結果中。
在將下者格式化時要使用的參數陣列: 。
Thrown if is not equal to
.
測試指定的集合是否不相等,並在兩個集合相等時
擲回例外狀況。「相等」定義為具有相同順序和數量的
相同元素。相同值的不同參考視為
相等。
要比較的第一個集合。測試預期這個集合
不符合 。
要比較的第二個集合。這是正在測試的程式碼
所產生的集合。
Thrown if is equal to .
測試指定的集合是否不相等,並在兩個集合相等時
擲回例外狀況。「相等」定義為具有相同順序和數量的
相同元素。相同值的不同參考視為
相等。
要比較的第一個集合。測試預期這個集合
不符合 。
要比較的第二個集合。這是正在測試的程式碼
所產生的集合。
在下列情況下,要包含在例外狀況中的訊息:
等於 。訊息會顯示在
測試結果中。
Thrown if is equal to .
測試指定的集合是否不相等,並在兩個集合相等時
擲回例外狀況。「相等」定義為具有相同順序和數量的
相同元素。相同值的不同參考視為
相等。
要比較的第一個集合。測試預期這個集合
不符合 。
要比較的第二個集合。這是正在測試的程式碼
所產生的集合。
在下列情況下,要包含在例外狀況中的訊息:
等於 。訊息會顯示在
測試結果中。
在將下者格式化時要使用的參數陣列: 。
Thrown if is equal to .
測試指定的集合是否相等,並在兩個集合不相等時
擲回例外狀況。「相等」定義為具有相同順序和數量的
相同元素。相同值的不同參考視為
相等。
要比較的第一個集合。這是測試所預期的集合。
要比較的第二個集合。這是正在測試的程式碼
所產生的集合。
要在比較集合元素時使用的比較實作。
Thrown if is not equal to
.
測試指定的集合是否相等,並在兩個集合不相等時
擲回例外狀況。「相等」定義為具有相同順序和數量的
相同元素。相同值的不同參考視為
相等。
要比較的第一個集合。這是測試所預期的集合。
要比較的第二個集合。這是正在測試的程式碼
所產生的集合。
要在比較集合元素時使用的比較實作。
在下列情況下,要包含在例外狀況中的訊息:
不等於 。訊息會顯示在
測試結果中。
Thrown if is not equal to
.
測試指定的集合是否相等,並在兩個集合不相等時
擲回例外狀況。「相等」定義為具有相同順序和數量的
相同元素。相同值的不同參考視為
相等。
要比較的第一個集合。這是測試所預期的集合。
要比較的第二個集合。這是正在測試的程式碼
所產生的集合。
要在比較集合元素時使用的比較實作。
在下列情況下,要包含在例外狀況中的訊息:
不等於 。訊息會顯示在
測試結果中。
在將下者格式化時要使用的參數陣列: 。
Thrown if is not equal to
.
測試指定的集合是否不相等,並在兩個集合相等時
擲回例外狀況。「相等」定義為具有相同順序和數量的
相同元素。相同值的不同參考視為
相等。
要比較的第一個集合。測試預期這個集合
不符合 。
要比較的第二個集合。這是正在測試的程式碼
所產生的集合。
要在比較集合元素時使用的比較實作。
Thrown if is equal to .
測試指定的集合是否不相等,並在兩個集合相等時
擲回例外狀況。「相等」定義為具有相同順序和數量的
相同元素。相同值的不同參考視為
相等。
要比較的第一個集合。測試預期這個集合
不符合 。
要比較的第二個集合。這是正在測試的程式碼
所產生的集合。
要在比較集合元素時使用的比較實作。
在下列情況下,要包含在例外狀況中的訊息:
等於 。訊息會顯示在
測試結果中。
Thrown if is equal to .
測試指定的集合是否不相等,並在兩個集合相等時
擲回例外狀況。「相等」定義為具有相同順序和數量的
相同元素。相同值的不同參考視為
相等。
要比較的第一個集合。測試預期這個集合
不符合 。
要比較的第二個集合。這是正在測試的程式碼
所產生的集合。
要在比較集合元素時使用的比較實作。
在下列情況下,要包含在例外狀況中的訊息:
等於 。訊息會顯示在
測試結果中。
參數陣列,使用時機為格式 。
Thrown if is equal to .
判斷第一個集合是否為第二個集合的子集。
如果任一個集合包含重複的元素,則元素
在子集中的出現次數必須小於或
等於在超集中的出現次數。
測試預期包含在下者中的集合: 。
測試預期包含下者的集合: 。
True 的情況為 是下者的子集:
,否則為 false。
建構字典,內含每個元素在所指定集合中
的出現次數。
要處理的集合。
集合中的 null 元素數目。
包含每個元素在所指定集合內之出現次數
的字典。
尋找兩個集合之間不相符的元素。不相符的元素
為出現在預期集合中的次數
不同於它在實際集合中出現的次數。
集合假設為具有數目相同之元素的不同非 null 參考。
呼叫者負責這個層級的驗證。
如果沒有不相符的元素,則函數會傳回 false,
而且不應該使用 out 參數。
要比較的第一個集合。
要比較的第二個集合。
下者的預期出現次數:
或 0 (如果沒有不相符的
元素)。
下者的實際出現次數:
或 0 (如果沒有不相符的
元素)。
不相符的元素 (可能為 null) 或 null (如果沒有
不相符的元素)。
如果找到不相符的元素,則為 true,否則為 false。
使用 object.Equals 來比較物件
架構例外狀況的基底類別。
初始化 類別的新執行個體。
初始化 類別的新執行個體。
訊息。
例外狀況。
初始化 類別的新執行個體。
訊息。
強型別資源類別,用於查詢當地語系化字串等。
傳回這個類別所使用的快取的 ResourceManager 執行個體。
針對使用這個強型別資源類別的所有資源查閱,
覆寫目前執行緒的 CurrentUICulture 屬性。
查閱與「存取字串有無效的語法。」類似的當地語系化字串。
查閱與「預期在集合中包含 {1} 項 <{2}>,但實際的集合卻有 {3} 項。{0}」類似的當地語系化字串。
查閱與「找到重複的項目:<{1}>。{0}」類似的當地語系化字串。
查閱與「預期:<{1}>。大小寫與下列實際值不同:<{2}>。{0}」類似的當地語系化字串。
查閱與「預期值 <{1}> 和實際值 <{2}> 之間的預期差異不大於 <{3}>。{0}」類似的當地語系化字串。
查閱與「預期:<{1} ({2})>。實際:<{3} ({4})>。{0}」類似的當地語系化字串。
查閱與「預期:<{1}>。實際:<{2}>。{0}」類似的當地語系化字串。
查閱與「預期值 <{1}> 和實際值 <{2}> 之間的預期差異大於 <{3}>。{0}」類似的當地語系化字串。
查閱與「預期任何值 (<{1}> 除外)。實際:<{2}>。{0}」類似的當地語系化字串。
查閱與「不要將實值型別傳遞給 AreSame()。轉換成 Object 的值從此不再一樣。請考慮使用 AreEqual()。{0}」類似的當地語系化字串。
查閱與「{0} 失敗。{1}」類似的當地語系化字串。
不支援查詢類似非同步處理 TestMethod 與 UITestMethodAttribute 的當地語系化字串。移除非同步處理或使用 TestMethodAttribute。
查閱與「兩個集合都是空的。{0}」類似的當地語系化字串。
查閱與「兩個集合含有相同的元素。」類似的當地語系化字串。
查閱與「兩個集合參考都指向同一個集合物件。{0}」類似的當地語系化字串。
查閱與「兩個集合含有相同的元素。{0}」類似的當地語系化字串。
查閱與「{0}({1})」類似的當地語系化字串。
查閱與「(null)」類似的當地語系化字串。
查閱與「(物件)」類似的當地語系化字串。
查閱與「字串 '{0}' 未包含字串 '{1}'。{2}。」類似的當地語系化字串。
查閱與「{0}({1})」類似的當地語系化字串。
查閱與「Assert.Equals 不應使用於判斷提示。請改用 Assert.AreEqual 及多載。」類似的當地語系化字串。
查閱與「集合中的元素數目不符。預期:<{1}>。實際:<{2}>。{0}」類似的當地語系化字串。
查閱與「位於索引 {0} 的元素不符。」類似的當地語系化字串。
查閱與「位於索引 {1} 的項目不是預期的類型。預期的類型:<{2}>。實際的類型:<{3}>。{0}」類似的當地語系化字串。
查閱與「位於索引 {1} 的元素是 (null)。預期的類型:<{2}>。{0}」類似的當地語系化字串。
查閱與「字串 '{0}' 不是以字串 '{1}' 結尾。{2}。」類似的當地語系化字串。
查閱與「無效的引數 - EqualsTester 無法使用 null。」類似的當地語系化字串。
查閱與「無法將 {0} 類型的物件轉換為 {1}。」類似的當地語系化字串。
查閱與「所參考的內部物件已不再有效。」類似的當地語系化字串。
查閱與「參數 '{0}' 無效。{1}。」類似的當地語系化字串。
查閱與「屬性 {0} 具有類型 {1}; 預期為類型 {2}。」類似的當地語系化字串。
查閱與「{0} 預期的類型:<{1}>。實際的類型:<{2}>。」類似的當地語系化字串。
查閱與「字串 '{0}' 與模式 '{1}' 不符。{2}。」類似的當地語系化字串。
查閱與「錯誤的類型:<{1}>。實際的類型:<{2}>。{0}」類似的當地語系化字串。
查閱與「字串 '{0}' 與模式 '{1}' 相符。{2}。」類似的當地語系化字串。
查閱與「未指定 DataRowAttribute。至少一個 DataRowAttribute 必須配合 DataTestMethodAttribute 使用。」類似的當地語系化字串。
查閱與「未擲回任何例外狀況。預期為 {1} 例外狀況。{0}」類似的當地語系化字串。
查閱與「參數 '{0}' 無效。值不能為 null。{1}。」類似的當地語系化字串。
查閱與「元素數目不同。」類似的當地語系化字串。
查閱與「找不到具有所指定簽章的建構函式。
您可能必須重新產生私用存取子,或者該成員可能為私用,
並且定義在基底類別上。如果是後者,您必須將定義
該成員的類型傳送至 PrivateObject 的建構函式。」
類似的當地語系化字串。
查閱與「找不到所指定的成員 ({0})。
您可能必須重新產生私用存取子,
或者該成員可能為私用,並且定義在基底類別上。如果是後者,您必須將定義該成員的類型
傳送至 PrivateObject 的建構函式。」
類似的當地語系化字串。
查閱與「字串 '{0}' 不是以字串 '{1}' 開頭。{2}。」類似的當地語系化字串。
查閱與「預期的例外狀況類型必須是 System.Exception 或衍生自 System.Exception 的類型。」類似的當地語系化字串。
查閱與「(由於發生例外狀況,所以無法取得 {0} 類型之例外狀況的訊息。)」類似的當地語系化字串。
查閱與「測試方法未擲回預期的例外狀況 {0}。{1}」類似的當地語系化字串。
查閱與「測試方法未擲回例外狀況。測試方法上定義的屬性 {0} 需要例外狀況。」類似的當地語系化字串。
查閱與「測試方法擲回例外狀況 {0},但是需要的是例外狀況 {1}。例外狀況訊息: {2}」類似的當地語系化字串。
查閱與「測試方法擲回例外狀況 {0},但是需要的是例外狀況 {1} 或由它衍生的類型。例外狀況訊息: {2}」類似的當地語系化字串。
查閱與「擲回例外狀況 {2},但需要的是例外狀況 {1}。{0}
例外狀況訊息: {3}
堆疊追蹤: {4}」類似的當地語系化字串。
單元測試結果
已執行測試,但發生問題。
問題可能包含例外狀況或失敗的判斷提示。
測試已完成,但是無法指出成功還是失敗。
可能用於已中止測試。
已執行測試且沒有任何問題。
目前正在執行測試。
嘗試執行測試時發生系統錯誤。
測試逾時。
使用者已中止測試。
測試處於未知狀態
提供單元測試架構的協助程式功能
遞迴地取得例外狀況訊息 (包含所有內部例外狀況
的訊息)
要為其取得訊息的例外狀況
含有錯誤訊息資訊的字串
逾時的列舉,可以與 類別搭配使用。
列舉的類型必須相符
無限。
測試類別屬性。
取得可讓您執行此測試的測試方法屬性。
此方法上所定義的測試方法屬性執行個體。
此 要用來執行此測試。
Extensions can override this method to customize how all methods in a class are run.
測試方法屬性。
執行測試方法。
要執行的測試方法。
代表測試結果的 TestResult 物件陣列。
Extensions can override this method to customize running a TestMethod.
測試初始化屬性。
測試清除屬性。
Ignore 屬性。
測試屬性 (property) 屬性 (attribute)。
初始化 類別的新執行個體。
名稱。
值。
取得名稱。
取得值。
類別會將屬性初始化。
類別清除屬性。
組件會將屬性初始化。
組件清除屬性。
測試擁有者
初始化 類別的新執行個體。
擁有者。
取得擁有者。
Priority 屬性; 用來指定單元測試的優先順序。
初始化 類別的新執行個體。
優先順序。
取得優先順序。
測試描述
初始化 類別的新執行個體來描述測試。
描述。
取得測試的描述。
CSS 專案結構 URI
初始化用於 CSS 專案結構 URI 之 類別的新執行個體。
CSS 專案結構 URI。
取得 CSS 專案結構 URI。
CSS 反覆項目 URI
初始化用於 CSS 反覆項目 URI 之 類別的新執行個體。
CSS 反覆項目 URI。
取得 CSS 反覆項目 URI。
工作項目屬性; 用來指定與這個測試相關聯的工作項目。
初始化用於工作項目屬性之 類別的新執行個體。
工作項目的識別碼。
取得建立關聯之工作項目的識別碼。
Timeout 屬性; 用來指定單元測試的逾時。
初始化 類別的新執行個體。
逾時。
初始化具有預設逾時之 類別的新執行個體
逾時
取得逾時。
要傳回給配接器的 TestResult 物件。
初始化 類別的新執行個體。
取得或設定結果的顯示名稱。適用於傳回多個結果時。
如果為 null,則使用「方法名稱」當成 DisplayName。
取得或設定測試執行的結果。
取得或設定測試失敗時所擲回的例外狀況。
取得或設定測試程式碼所記錄之訊息的輸出。
取得或設定測試程式碼所記錄之訊息的輸出。
透過測試程式碼取得或設定偵錯追蹤。
Gets or sets the debug traces by test code.
取得或設定測試執行的持續時間。
取得或設定資料來源中的資料列索引。僅針對個別執行資料驅動測試之資料列
的結果所設定。
取得或設定測試方法的傳回值 (目前一律為 null)。
取得或設定測試所附加的結果檔案。
指定連接字串、表格名稱和資料列存取方法來進行資料驅動測試。
[DataSource("Provider=SQLOLEDB.1;Data Source=source;Integrated Security=SSPI;Initial Catalog=EqtCoverage;Persist Security Info=False", "MyTable")]
[DataSource("dataSourceNameFromConfigFile")]
資料來源的預設提供者名稱。
預設資料存取方法。
初始化 類別的新執行個體。將使用資料提供者、連接字串、運算列表和資料存取方法將這個執行個體初始化,以存取資料來源。
非變異資料提供者名稱 (例如 System.Data.SqlClient)
資料提供者特定連接字串。
警告: 連接字串可能會包含敏感性資料 (例如,密碼)。
連接字串是以純文字形式儲存在原始程式碼中和編譯的組件中。
限制對原始程式碼和組件的存取,以保護這項機密資訊。
運算列表的名稱。
指定資料的存取順序。
初始化 類別的新執行個體。此執行個體將使用連接字串和表格名稱進行初始化。
指定連接字串和運算列表以存取 OLEDB 資料來源。
資料提供者特定連接字串。
警告: 連接字串可能會包含敏感性資料 (例如,密碼)。
連接字串是以純文字形式儲存在原始程式碼中和編譯的組件中。
限制對原始程式碼和組件的存取,以保護這項機密資訊。
運算列表的名稱。
初始化 類別的新執行個體。將使用與設定名稱相關聯的資料提供者和連接字串將這個執行個體初始化。
在 app.config 檔案的 <microsoft.visualstudio.qualitytools> 區段中找到資料來源名稱。
取得值,代表資料來源的資料提供者。
資料提供者名稱。如果未在物件初始化時指定資料提供者,將會傳回 System.Data.OleDb 的預設提供者。
取得值,代表資料來源的連接字串。
取得值,指出提供資料的表格名稱。
取得用來存取資料來源的方法。
下列其中之一: 值。如果 未進行初始化,則這會傳回預設值 。
取得在 app.config 檔案 <microsoft.visualstudio.qualitytools> 區段中找到的資料來源名稱。
可在其中內嵌指定資料之資料驅動測試的屬性。
尋找所有資料列,並執行。
測試「方法」。
下列項目的陣列: 。
執行資料驅動測試方法。
要執行的測試方法。
資料列。
執行結果。