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# 泛型中的“可续订”约束。
This constructor initializes the Data property to a random value.
初始化 类的新实例,
该类将数据属性初始化为用户提供的值。
任意整数值
获取或设置数据
比较两个 GenericParameterHelper 对象的值
要进行比较的对象
如果 obj 与“此”GenericParameterHelper 对象具有相同的值,则为 true。
反之则为 false。
为此对象返回哈希代码。
哈希代码。
比较两个 对象的数据。
要比较的对象。
有符号的数字表示此实例和值的相对值。
Thrown when the object passed in is not an instance of .
返回一个 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 .
测试指定的浮点型是否相等,
如果不相等,则引发一个异常。
要比较的第一个浮点型。这是测试预期的浮点型。
要比较的第二个浮点型。这是测试下代码生成的浮点型。
所需准确度。仅在以下情况下引发异常:
不同于
超过 。
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
指示区分大小写的比较。)
Thrown if is not equal to .
测试指定的字符串是否相等,
如果不相等,则引发一个异常。使用固定区域性进行比较。
要比较的第一个字符串。这是测试预期的字符串。
要比较的第二个字符串。这是在测试下由代码生成的字符串。
指示区分大小写或不区分大小写的比较的布尔。 (true
指示区分大小写的比较。)
要包含在异常中的消息,条件是当
不等于 。消息显示在
测试结果中。
Thrown if is not equal to .
测试指定的字符串是否相等,
如果不相等,则引发一个异常。使用固定区域性进行比较。
要比较的第一个字符串。这是测试预期的字符串。
要比较的第二个字符串。这是在测试下由代码生成的字符串。
指示区分大小写或不区分大小写的比较的布尔。 (true
指示区分大小写的比较。)
要包含在异常中的消息,条件是当
不等于 。消息显示在
测试结果中。
在格式化时使用的参数数组 。
Thrown if is not equal to .
测试指定的字符串是否相等,如果不相等,
则引发一个异常。
要比较的第一个字符串。这是测试预期的字符串。
要比较的第二个字符串。这是在测试下由代码生成的字符串。
指示区分大小写或不区分大小写的比较的布尔。 (true
指示区分大小写的比较。)
提供区域性特定比较信息的 CultureInfo 对象。
Thrown if is not equal to .
测试指定的字符串是否相等,如果不相等,
则引发一个异常。
要比较的第一个字符串。这是测试预期的字符串。
要比较的第二个字符串。这是在测试下由代码生成的字符串。
指示区分大小写或不区分大小写的比较的布尔。 (true
指示区分大小写的比较。)
提供区域性特定比较信息的 CultureInfo 对象。
要包含在异常中的消息,条件是当
不等于 。消息显示在
测试结果中。
Thrown if is not equal to .
测试指定的字符串是否相等,如果不相等,
则引发一个异常。
要比较的第一个字符串。这是测试预期的字符串。
要比较的第二个字符串。这是在测试下由代码生成的字符串。
指示区分大小写或不区分大小写的比较的布尔。 (true
指示区分大小写的比较。)
提供区域性特定比较信息的 CultureInfo 对象。
要包含在异常中的消息,条件是当
不等于 。消息显示在
测试结果中。
在格式化时使用的参数数组 。
Thrown if is not equal to .
测试指定字符串是否不相等,
如果相等,则引发一个异常。使用固定区域性进行比较。
要比较的第一个字符串。 这是测试预期不匹配的
字符串 。
要比较的第二个字符串。这是在测试下由代码生成的字符串。
指示区分大小写或不区分大小写的比较的布尔。 (true
指示区分大小写的比较。)
Thrown if is equal to .
测试指定字符串是否不相等,
如果相等,则引发一个异常。使用固定区域性进行比较。
要比较的第一个字符串。 这是测试预期不匹配的
字符串 。
要比较的第二个字符串。这是在测试下由代码生成的字符串。
指示区分大小写或不区分大小写的比较的布尔。 (true
指示区分大小写的比较。)
要包含在异常中的消息,条件是当
等于 。消息显示在
测试结果中。
Thrown if is equal to .
测试指定字符串是否不相等,
如果相等,则引发一个异常。使用固定区域性进行比较。
要比较的第一个字符串。 这是测试预期不匹配的
字符串 。
要比较的第二个字符串。这是在测试下由代码生成的字符串。
指示区分大小写或不区分大小写的比较的布尔。 (true
指示区分大小写的比较。)
要包含在异常中的消息,条件是当
等于 。消息显示在
测试结果中。
在格式化时使用的参数数组 。
Thrown if is equal to .
测试指定的字符串是否不相等,
如果相等,则引发一个异常。
要比较的第一个字符串。 这是测试预期不匹配的
字符串 。
要比较的第二个字符串。这是在测试下由代码生成的字符串。
指示区分大小写或不区分大小写的比较的布尔。 (true
指示区分大小写的比较。)
提供区域性特定比较信息的 CultureInfo 对象。
Thrown if is equal to .
测试指定的字符串是否不相等,
如果相等,则引发一个异常。
要比较的第一个字符串。 这是测试预期不匹配的
字符串 。
要比较的第二个字符串。这是在测试下由代码生成的字符串。
指示区分大小写或不区分大小写的比较的布尔。 (true
指示区分大小写的比较。)
提供区域性特定比较信息的 CultureInfo 对象。
要包含在异常中的消息,条件是当
等于 。消息显示在
测试结果中。
Thrown if is equal to .
测试指定的字符串是否不相等,
如果相等,则引发一个异常。
要比较的第一个字符串。 这是测试预期不匹配的
字符串 。
要比较的第二个字符串。这是在测试下由代码生成的字符串。
指示区分大小写或不区分大小写的比较的布尔。 (true
指示区分大小写的比较。)
提供区域性特定比较信息的 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 .
该 执行委托。
将 null 字符("\0")替换为 "\\0"。
要搜索的字符串。
其中 null 字符替换为 "\\0" 的转换字符串。
This is only public and still present to preserve compatibility with the V1 framework.
用于创建和引发 AssertionFailedException 的帮助程序函数
引发异常的断言名称
描述断言失败条件的消息
参数。
检查有效条件的参数
参数。
断言名称。
参数名称
无效参数异常的消息
参数。
将对象安全地转换为字符串,处理 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() 传递值类型。转换为对象的值永远不会相同。请考虑使用 AreEqual()。{0}”的已本地化字符串。
查找类似于“{0} 失败。{1}”的已本地化字符串。
查找类似于“不支持具有 UITestMethodAttribute 的异步 TestMethod。请删除异步或使用 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。DataTestMethodAttribute 至少需要一个 DataRowAttribute。”的已本地化字符串。
查找类似于“未引发异常。预期为 {1} 异常。{0}”的已本地化字符串。
查找类似于“参数 {0} 无效。值不能为 null。{1}。”的已本地化字符串。
查找类似于“不同元素数。”的已本地化字符串。
查找类似于
“找不到具有指定签名的构造函数。可能需要重新生成专用访问器,
或者成员可能为专用且在基类上进行了定义。如果后者为 true,则需将定义成员的类型传递到
PrivateObject 的构造函数中。”
的已本地化字符串。
查找类似于
“找不到指定成员({0})。可能需要重新生成专用访问器,
或者成员可能为专用且在基类上进行了定义。如果后者为 true,则需将定义成员的类型
传递到 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.
测试初始化属性。
测试清理属性。
忽略属性。
测试属性特性。
初始化 类的新实例。
名称。
值。
获取名称。
获取值。
类初始化属性。
类清理属性。
程序集初始化属性。
程序集清理属性。
测试所有者
初始化 类的新实例。
所有者。
获取所有者。
优先级属性;用于指定单元测试的优先级。
初始化 类的新实例。
属性。
获取属性。
测试的描述
初始化 类的新实例,描述测试。
说明。
获取测试的说明。
CSS 项目结构 URI
为 CSS 项目结构 URI 初始化 类的新实例。
CSS 项目结构 URI。
获取 CSS 项目结构 URI。
CSS 迭代 URI
为 CSS 迭代 URI 初始化 类的新实例。
CSS 迭代 URI。
获取 CSS 迭代 URI。
工作项属性;用来指定与此测试关联的工作项。
为工作项属性初始化 类的新实例。
工作项的 ID。
获取关联工作项的 ID。
超时属性;用于指定单元测试的超时。
初始化 类的新实例。
超时。
初始化含有预设超时的 类的新实例
超时
获取超时。
要返回到适配器的 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")]
DataSource 的默认提供程序名称。
默认数据访问方法。
初始化 类的新实例。将使用数据提供程序、连接字符串、数据表和访问数据源的数据访问方法初始化此实例。
不变的数据提供程序名称,例如 System.Data.SqlClient
特定于数据提供程序的连接字符串。
警告: 连接字符串可能包含敏感数据(例如密码)。
连接字符串以纯文本形式存储在源代码和编译程序集中。
限制对源代码和程序集的访问以保护此敏感信息。
数据表的名称。
指定访问数据的顺序。
初始化 类的新实例。将使用连接字符串和表名初始化此实例。
指定连接字符串和数据表,访问 OLEDB 数据源。
特定于数据提供程序的连接字符串。
警告: 连接字符串可能包含敏感数据(例如密码)。
连接字符串以纯文本形式存储在源代码和编译程序集中。
限制对源代码和程序集的访问以保护此敏感信息。
数据表的名称。
初始化 类的新实例。将使用数据提供程序和与设置名称关联的连接字符串初始化此实例。
在 app.config 文件中 <microsoft.visualstudio.qualitytools> 部分找到的数据源的名称。
获取表示数据源的数据提供程序的值。
数据提供程序名称。如果数据提供程序未在对象初始化时进行指定,则将返回 System.Data.OleDb 的默认提供程序。
获取表示数据源的连接字符串的值。
获取指示提供数据的表名的值。
获取用于访问数据源的方法。
其中一个 值。如果 未初始化,这将返回默认值。
获取 app.config 文件的 <microsoft.visualstudio.qualitytools> 部分中找到的数据源的名称。
可在其中将数据指定为内联的数据驱动测试的属性。
查找所有数据行并执行。
测试方法。
一系列。
运行数据驱动测试方法。
要执行的测试方法。
数据行。
执行的结果。