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
특성

생성자

Name Description
TestContext()

단위 테스트에 제공되는 정보를 저장하는 데 사용됩니다.

필드

Name Description
AspNetDevelopmentServerPrefix

단위 테스트에 제공되는 정보를 저장하는 데 사용됩니다.

속성

Name Description
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하위 디렉터리입니다.

메서드

Name Description
AddResultFile(String)

TestResult.ResultFileNames의 목록에 파일 이름을 추가합니다.

BeginTimer(String)

지정된 이름을 사용하여 타이머를 시작합니다.

DisplayMessage(MessageLevel, String)

테스트가 실행되는 동안 추적 메시지를 작성하는 데 사용됩니다.

EndTimer(String)

지정된 이름으로 타이머를 종료합니다.

Write(String, Object[])

테스트가 실행되는 동안 추적 메시지를 작성하는 데 사용됩니다.

Write(String)

테스트가 실행되는 동안 추적 메시지를 작성하는 데 사용됩니다.

WriteLine(String, Object[])

테스트가 실행되는 동안 추적 메시지를 작성하는 데 사용됩니다.

WriteLine(String)

테스트가 실행되는 동안 추적 메시지를 작성하는 데 사용됩니다.

적용 대상