2016-07-21 7 views
1

나는 TestClass을가집니다. 내 TestCleanUp 함수에서 테스트가 실패한 경우에 따라 조건부 동작을 수행하려고합니다.테스트가 실패한 경우 TestCleanUp의 조건부 동작

물론 각 테스트를 try-catch로 래핑하고 나중에 쿼리 할 수있는 플래그를 추가 할 수 있지만 테스트 프레임 워크에 기본 제공되는 것이 있는지 궁금합니다.

답변

1

TestContext.CurrentTestOutcome property에는이 정보가 들어 있습니다. 테스트 클래스에 TestContext 속성을 추가하여 현재 TestContext 인스턴스에 액세스 할 수 있습니다. 예 :

[TestClass] 
public class YourTestClass 
{ 
    public TestContext TestContext { get; set; } 

    //... 
}