TestContext - класс
Используется для хранения информации, передаваемой для модульных тестов.
Иерархия наследования
Object
Microsoft.VisualStudio.TestTools.UnitTesting.TestContext
Пространство имен: Microsoft.VisualStudio.TestTools.UnitTesting
Сборка: Microsoft.VisualStudio.QualityTools.UnitTestFramework (в Microsoft.VisualStudio.QualityTools.UnitTestFramework.dll)
Синтаксис
'Декларация
Public MustInherit Class TestContext
public abstract class TestContext
public ref class TestContext abstract
[<AbstractClass>]
type TestContext = class end
public abstract class TestContext
Тип TestContext предоставляет следующие члены.
Конструкторы
Имя | Описание | |
---|---|---|
TestContext | Инициализирует новый экземпляр объекта, который является производным от класса TestContext. |
В начало страницы
Свойства
Имя | Описание | |
---|---|---|
CurrentTestOutcome | Это свойство можно использовать в методе TestCleanup для задания вывода выполняемого теста. | |
DataConnection | При переопределении в производном классе получает текущее подключение к данным, когда тест используется для управляемого данными тестирования. | |
DataRow | При переопределении в производном классе получает текущую строку данных, когда тест используется для управляемого данными тестирования. | |
DeploymentDirectory | Получает каталог для файлов, развертываемых для тестового запуска.Это свойство обычно содержит подкаталог каталога TestRunDirectory. | |
FullyQualifiedTestClassName | Получает полное имя класса, содержащего метод теста, выполняемый в настоящее время. | |
Properties | При переопределении в производном классе получает тестовые свойства. | |
RequestedPage | Получает запрашиваемую страницу. | |
ResultsDirectory | Получает каталог верхнего уровня для тестового запуска, в котором содержатся результаты теста и каталоги результатов теста.Как правило, это подкаталог TestRunDirectory. | |
TestDeploymentDir | Получает путь к каталогу развертывания тестов.Устаревший.Взамен рекомендуется использовать DeploymentDirectory. | |
TestDir | Получает путь к каталогу тестов.Устаревший.Взамен рекомендуется использовать TestRunDirectory. | |
TestLogsDir | Получает путь к каталогу журнала теста.Устаревший.Взамен рекомендуется использовать TestRunResultsDirectory. | |
TestName | Получает имя теста. | |
TestResultsDirectory | Получает каталог для файлов результата теста. | |
TestRunDirectory | Получает каталог верхнего уровня для тестового запуска, в котором содержатся развернутые файлы и файлы результатов. | |
TestRunResultsDirectory | Получает каталог верхнего уровня для файлов результатов тестового запуска.Это свойство обычно содержит подкаталог каталога ResultsDirectory. |
В начало страницы
Методы
Имя | Описание | |
---|---|---|
AddResultFile | При переопределении в производном классе добавляет имя файла в список в TestResult.ResultFileNames. | |
BeginTimer | При переопределении в производном классе запускает таймер с указанным именем. | |
EndTimer | При переопределении в производном классе завершает таймер с указанным именем. | |
Equals | Определяет, равен ли заданный объект текущему объекту. (Унаследовано от Object.) | |
Finalize | Позволяет объекту попытаться освободить ресурсы и выполнить другие операции очистки, перед тем как он будет уничтожен во время сборки мусора. (Унаследовано от Object.) | |
GetHashCode | Служит хэш-функцией по умолчанию. (Унаследовано от Object.) | |
GetType | Возвращает объект Type для текущего экземпляра. (Унаследовано от Object.) | |
MemberwiseClone | Создает неполную копию текущего объекта Object. (Унаследовано от Object.) | |
ToString | Возвращает строку, представляющую текущий объект. (Унаследовано от Object.) | |
WriteLine | При переопределении в производном классе используется для записи сообщений трассировки во время выполнения теста. |
В начало страницы
Поля
Имя | Описание | |
---|---|---|
AspNetDevelopmentServerPrefix | Представляет префикс для сервера разработки ASP.NET. |
В начало страницы
Заметки
Для этого класса невозможно создание экземпляров. Не создавайте класс, который наследуется от этого класса. Для получения дополнительной информации см. Using the TestContext Class.
Пример использования TestContext для создания модульного теста, управляемого данными, см. в разделе Практическое руководство. Создание модульного теста, управляемого данными.
Потокобезопасность
Любые открытые члены этого типа, объявленные как static (Shared в Visual Basic), являются потокобезопасными. Потокобезопасность членов экземпляров не гарантируется.
См. также
Ссылки
Microsoft.VisualStudio.TestTools.UnitTesting - пространство имен