10

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)
}
4

1 に答える 1