IHostedTest.HostType 属性
IHostedTest.HostType 字符串标识一台主机。 执行自定义测试时,测试人员可以在 HostType 特性中使用此字符串来指定用于运行测试的主机。
命名空间: Microsoft.VisualStudio.TestTools.Common
程序集: Microsoft.VisualStudio.QualityTools.Common(在 Microsoft.VisualStudio.QualityTools.Common.dll 中)
语法
声明
Property HostType As String
string HostType { get; set; }
property String^ HostType {
String^ get ();
void set (String^ value);
}
abstract HostType : string with get, set
function get HostType () : String
function set HostType (value : String)
属性值
类型:System.String
String ,其中包含应用于运行测试的主机的类型名称。若要指示默认测试主机,此属性将返回 null 或空字符串。
备注
对于单元测试,您可以在 HostType 特性中使用此字符串,该特性来自 Unit Testing Framework(单元测试框架)。
TestElement 类实现 IHostedTest 接口。 对于不是从 TestElement 派生的测试类型,测试类型开发人员必须启用测试用户,以指定运行测试时使用的主机类型。 如How to: Specify Tests to Run in a Host Adapter中所述,您可以通过在“属性”窗口中设置属性、使用 HostType 特性(对于单元测试)或通过支持测试运行配置编辑器来执行此操作。
示例
有关下列示例的完整代码,请参见 Visual Studio SDK 中测试扩展性示例的 MyTest.cs 文件。 如果您的自定义测试类型派生自 TestElement,则不一定要包括以下内容。
private string m_hostType;
string IHostedTest.HostType
{
get
{
return m_hostType;
}
set
{
m_hostType = value;
}
}
.NET Framework 安全性
- 对直接调用方的完全信任。此成员不能由部分信任的代码使用。有关更多信息,请参见通过部分受信任的代码使用库。
请参见
参考
Microsoft.VisualStudio.TestTools.Common 命名空间