NUnit.Framework 네임스페이스

클래스

Assert

Assert 클래스에는 NUnit에서 사용되는 가장 일반적인 어설션을 구현하는 정적 메서드 컬렉션이 포함되어 있습니다.

AssertionException

어설션이 실패할 때 throw됩니다.

AssertionHelper

AssertionHelper는 사용자 테스트에 대한 선택적 기본 클래스로, 제약 조건 및 어설션에 더 짧은 이름을 사용할 수 있으며, 특정 모의 Is개체 프레임워크에서 대부분의 동작을 상속하는 의 정의와의 충돌을 방지합니다.

Assume
CategoryAttribute
CombinatorialAttribute
Contains
CultureAttribute
DataAttribute
DatapointAttribute
DatapointsAttribute
DatapointSourceAttribute
DescriptionAttribute

테스트 사례 또는 픽스처에 대한 설명 텍스트를 제공하는 데 사용되는 특성입니다.

ExpectedExceptionAttribute

ExpectedExceptionAttribute

ExpectedExceptionDecorator
ExplicitAttribute
GlobalSettings

GlobalSettings는 프레임워크에서 어설션을 수행하는 데 사용되는 기본값을 설정하는 장소입니다.

Guard
Has

Asserts에 사용되는 여러 제약 조건을 제공하는 속성 및 메서드가 있는 도우미 클래스입니다.

IgnoreAttribute

무시할 테스트를 표시하는 데 사용되는 특성입니다. 테스트가 무시되면 테스트가 실행될 때 경고 메시지가 표시됩니다.

IgnoreException

어설션이 실패할 때 throw됩니다.

IncludeExcludeAttribute
InconclusiveException

테스트가 결정적으로 실행되면 throw됩니다.

Is

Asserts에 사용되는 여러 제약 조건을 제공하는 속성 및 메서드가 있는 도우미 클래스입니다.

Iz

Iz 클래스는 Is를 키워드로 간주하는 VB에서 사용하기 위한 Is의 동의어입니다.

ListMapper
MaxTimeAttribute
NUnitAttribute
PairwiseAttribute
PlatformAttribute
PostTestAttribute
PreTestAttribute
PropertyAttribute

PropertyAttribute는 이름/값 쌍으로 테스트에 정보를 연결하는 데 사용됩니다.

RandomAttribute
RangeAttribute
SequentialAttribute
SetCultureAttribute
SetUICultureAttribute
SetUpAttribute

네임스페이스 또는 어셈블리의 모든 테스트에 적용되는 일회성 SetUp 및/또는 TearDown 메서드가 포함된 클래스를 표시하는 데 사용되는 특성입니다.

SuccessException

어설션이 실패할 때 throw됩니다.

TearDownAttribute

각 테스트를 실행한 직후 호출되는 메서드를 식별하는 데 사용되는 특성입니다. 예외가 throw되더라도 메서드가 호출되도록 보장됩니다.

TestAttribute

클래스 내 의 메서드에 이 특성을 추가하면 NUnit 테스트 실행기에서 메서드를 호출할 수 있습니다. 더 자세한 테스트 설명을 제공할 수 있는 선택 사항인 Description이라는 속성이 있습니다. 이 클래스는 상속될 수 없습니다.

TestCaseAttribute
TestCaseData
TestCaseSourceAttribute
TestContext
TestContext.ResultAdapter
TestContext.TestAdapter
TestFixtureAttribute
TestFixtureSetUpAttribute
TestFixtureTearDownAttribute
TheoryAttribute
Throws

예외에서 작동하는 제약 조건을 제공하는 속성 및 메서드가 있는 도우미 클래스입니다.

TimeoutAttribute
ValuesAttribute
ValueSourceAttribute

인터페이스

IExpectException

예상되는 예외의 유효성을 검사하기 위해 사용자 픽스처에 의해 구현된 인터페이스입니다. ExpectedException 특성으로 표시된 테스트 메서드에 대해서만 호출됩니다.

열거형

MessageMatch
SpecialValue

대리자

TestDelegate

코드를 실행하고 throw된 예외를 캡처하는 테스트에서 사용되는 대리자입니다.