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)

Используется для записи сообщений трассировки во время выполнения теста

Применяется к