NUnit v. < 3.0 には TestContext クラスがあり、以前に実行したテストのステータスを教えてくれるプロパティがありました。
使用できるプロパティにアクセスするにはTestContext.CurrentContext.Result.Status
現在、NUnit 3.0 にはStatus
!というプロパティはありません。したがって、すべてのテストを変更する必要があります。
私の質問は次のとおりです。以前のバージョンで可能だったように、NUnit 3.0 でテスト ステータスを取得することは可能ですか?
興味深いことに、プロパティを持つクラスTestStatusPassed, Failed
がありました:などを使用して、現在のステータスと比較しました。このクラスは NUnit 3.0 に存在します!
私のコード:
if (TestContext.CurrentContext.Result.Status == TestStatus.Failed)
{
//Be happy if it works)
}