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 (для модульных тестов), либо путем поддержки редактора конфигурации тестового запуска.
Примеры
Полный код следующего примера содержится в файле MyTest.cs в образце расширяемости теста в Visual Studio SDK.Следующее включать не требуется, если тип пользовательского теста является производным от TestElement.
private string m_hostType;
string IHostedTest.HostType
{
get
{
return m_hostType;
}
set
{
m_hostType = value;
}
}
Безопасность платформы .NET Framework
- Полное доверие для непосредственно вызывающего метода. Этот член не может быть использован частично доверенным кодом. Дополнительные сведения см. в разделе Использование библиотек из не вполне надежного кода.
См. также
Ссылки
Microsoft.VisualStudio.TestTools.Common - пространство имен