Partager via


IHostedTest.HostType, propriété

La chaîne IHostedTest.HostType identifie un hôte. Les testeurs peuvent utiliser cette chaîne dans l'attribut HostType sur un test personnalisé pour spécifier un hôte dans lequel effectuer ce test.

Espace de noms :  Microsoft.VisualStudio.TestTools.Common
Assembly :  Microsoft.VisualStudio.QualityTools.Common (dans Microsoft.VisualStudio.QualityTools.Common.dll)

Syntaxe

'Déclaration
Property HostType As String
    Get
    Set
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)

Valeur de propriété

Type : System.String
String qui contient le nom du type d'hôte dans lequel le test doit s'exécuter.Pour indiquer l'hôte de test par défaut, cette propriété retourne null ou une chaîne vide.

Notes

Pour les tests unitaires, l'attribut HostType dans lequel vous pouvez utiliser cette chaîne vient de l'Infrastructure de test unitaire.

La classe TestElement implémente l'interface IHostedTest. Pour les types de tests qui ne dérivent pas de TestElement, le développeur du type de test doit permettre aux utilisateurs du test de spécifier le type d'hôte à utiliser lorsqu'ils effectuent des tests. Comme décrit dans How to: Specify Tests to Run in a Host Adapter, vous pouvez faire ceci soit en définissant des propriétés dans la fenêtre Propriétés à l'aide de l'attribut HostType (pour les tests unitaires), soit en prenant en charge l'éditeur de configuration de série de tests.

Exemples

Pour le code complet de l'exemple suivant, consultez le fichier MyTest.cs dans l'exemple de l'extensibilité du test dans le Kit de développement logiciel Visual Studio. Vous n'avez pas à inclure ce qui suit si votre type de test personnalisé dérive de TestElement.

private string m_hostType;
string IHostedTest.HostType
{
    get
    {
        return m_hostType;
    }
    set
    {
        m_hostType = value;
    }
}

Sécurité .NET Framework

Voir aussi

Référence

IHostedTest Interface

Microsoft.VisualStudio.TestTools.Common, espace de noms

Autres ressources

How to: Specify Tests to Run in a Host Adapter