Propriedade IHostedTest.HostType
A seqüência de caracteres IHostedTest.HostType identifica um host.Os testadores podem usar essa seqüência de caracteres no atributo HostType em um teste personalizado para especificar um host no qual executar esse teste.
Namespace: Microsoft.VisualStudio.TestTools.Common
Assembly: Microsoft.VisualStudio.QualityTools.Common (em Microsoft.VisualStudio.QualityTools.Common.dll)
Sintaxe
'Declaração
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)
Valor de propriedade
Tipo: System.String
O String que contém o nome do tipo de host no qual o teste deve ser executado.Para indicar o host de teste padrão, essa propriedade retorna null ou uma seqüência vazia.
Comentários
Para testes de unidade, o atributo HostType na qual você pode usar essa seqüência vem da Unit Testing Framework.
A classe TestElement implementa a interface IHostedTest.Para tipos de teste que não derivam de TestElement, o desenvolvedor do tipo de teste deve permitir que os usuários de teste especificar o tipo de host para usar quando eles são executados testes.Conforme descrito em How to: Specify Tests to Run in a Host Adapter, você pode fazer isso, definindo propriedades na janela Propriedades, usando o atributo HostType (para testes de unidade) ou com o suporte a execução do teste editor de configuração.
Exemplos
Para obter o código completo do exemplo a seguir, consulte o arquivo de MyTest.cs no exemplo de extensibilidade de teste na Visual Studio SDK.Não é necessário incluir o seguinte se o seu tipo de teste personalizada derivada de TestElement.
private string m_hostType;
string IHostedTest.HostType
{
get
{
return m_hostType;
}
set
{
m_hostType = value;
}
}
Segurança do .NET Framework
- Confiança total para o chamador imediato. O membro não pode ser usado por código parcialmente confiável. Para obter mais informações, consulte Usando bibliotecas de código parcialmente confiáveis.
Consulte também
Referência
Namespace Microsoft.VisualStudio.TestTools.Common