TestContext Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Используется для хранения сведений, предоставляемых модульным тестам.
public abstract class TestContext
[System.Runtime.CompilerServices.Nullable(0)]
public abstract class TestContext
type TestContext = class
[<System.Runtime.CompilerServices.Nullable(0)>]
type TestContext = class
Public MustInherit Class TestContext
- Наследование
-
TestContext
- Атрибуты
Конструкторы
| Имя | Описание |
|---|---|
| TestContext() |
Используется для хранения сведений, предоставляемых модульным тестам. |
Поля
| Имя | Описание |
|---|---|
| AspNetDevelopmentServerPrefix |
Используется для хранения сведений, предоставляемых модульным тестам. |
Свойства
| Имя | Описание |
|---|---|
| CancellationToken |
Возвращает маркер отмены. Этот маркер отменяется при истечении времени ожидания теста. Также при явном отмене теста будет прервано. |
| CancellationTokenSource |
Возвращает или задает источник маркера отмены. Этот источник маркера отменяется при истечении времени ожидания теста. Также при явном отмене теста будет прервано |
| Current |
Возвращает текущий TestContext экземпляр. |
| CurrentTestOutcome |
Возвращает текущий результат теста. |
| DataConnection |
Возвращает текущую строку подключения к данным при тестировании на основе данных. |
| DataRow |
Возвращает текущую строку данных, когда тест используется для тестирования на основе данных. |
| DeploymentDirectory |
Возвращает каталог для файлов, развернутых для тестового запуска. Обычно подкаталог TestRunDirectory. |
| FullyQualifiedTestClassName |
Возвращает полное имя класса, содержащего выполняющийся в данный момент метод теста. |
| ManagedMethod |
Возвращает полный формат метаданных имени метода. |
| ManagedType |
Возвращает полный формат метаданных имени типа. |
| Properties |
Возвращает свойства теста для теста. |
| RequestedPage |
Используется для хранения сведений, предоставляемых модульным тестам. |
| ResultsDirectory |
Возвращает базовый каталог для результатов тестового выполнения. Обычно подкаталог TestRunDirectory. |
| TestData |
Возвращает или задает тестовые данные для выполняемого метода теста. |
| TestDeploymentDir |
Устаревшие.
Возвращает каталог для файлов, развернутых для тестового запуска. Обычно подкаталог TestRunDirectory. Эквивалентно DeploymentDirectory. Используйте это свойство вместо этого. |
| TestDir |
Устаревшие.
Возвращает базовый каталог для тестового запуска, в котором хранятся развернутые файлы и файлы результатов. Эквивалентно TestRunDirectory. Используйте это свойство вместо этого. |
| TestDisplayName |
Возвращает или задает отображаемое имя теста для выполняемого метода теста. |
| TestException |
Возвращает или задает исключение, которое произошло в шагах TestInitialize или TestMethod. |
| TestLogsDir |
Устаревшие.
Возвращает каталог для файлов результатов тестового выполнения. Обычно подкаталог ResultsDirectory. Эквивалентно TestRunResultsDirectory. Используйте это свойство для файлов результатов тестового выполнения или TestResultsDirectory для файлов результатов для конкретных тестов. |
| TestName |
Возвращает имя выполняемого метода теста. |
| TestResultsDirectory |
Возвращает каталог для файлов результатов теста. |
| TestRunCount |
Возвращает текущую попытку тестового запуска. Это свойство имеет значение при использовании RetryAttribute (или любой RetryBaseAttributeреализации). При первом запуске это свойство имеет значение 1. При последующих повторных попытках значение увеличивается. |
| TestRunDirectory |
Возвращает базовый каталог для тестового запуска, в котором хранятся развернутые файлы и файлы результатов. |
| TestRunResultsDirectory |
Возвращает каталог для файлов результатов тестового выполнения. Обычно подкаталог ResultsDirectory. |
Методы
| Имя | Описание |
|---|---|
| AddResultFile(String) |
Добавляет имя файла в список в TestResult.ResultFileNames |
| BeginTimer(String) |
Начинает таймер с указанным именем |
| DisplayMessage(MessageLevel, String) |
Используется для записи сообщений трассировки во время выполнения теста. |
| EndTimer(String) |
Заканчивает таймер с указанным именем |
| Write(String, Object[]) |
Используется для записи сообщений трассировки во время выполнения теста |
| Write(String) |
Используется для записи сообщений трассировки во время выполнения теста |
| WriteLine(String, Object[]) |
Используется для записи сообщений трассировки во время выполнения теста |
| WriteLine(String) |
Используется для записи сообщений трассировки во время выполнения теста |