MBUNIT- 테스트 실패/성공 결과 TestFixTureTeardown
-
20-08-2019 - |
문제
일부 통합 테스트에 MBUNIT를 사용하고 있습니다. TestFixTuresEtup에서 데이터베이스의 새 인스턴스를 만듭니다 (GUID를 DB 이름으로 사용). 찢어지면 삭제합니다.
그러나 테스트가 실패하면 데이터베이스를 살리기를 원합니다 (따라서 조사 할 수 있습니다). 테스트가 통과되었는지 또는 실패했는지 여부를 테스트 한 픽스 테어 다운으로부터 알 수있는 방법이 있습니까?
코드에서는 다음과 같습니다.
[TestFixtureTearDown]
public void Stop()
{
if (/* All tests passed */)
{
Database.Dispose();
}
}
해결책
mbunit v3에서 당신은 다음을 사용합니다 : testcontext.current.outcome.status == teststatus.pass
mbunit v3 [testfixturesetup]에서 [fixturesetup]로 이름이 바뀌 었습니다.
제휴하지 않습니다 StackOverflow