2015-11-16 4 views
5

NUnit v。< 3.0にはTestContextクラスがあり、以前に実行したテストのステータスを私たちに伝えるプロパティがありました。NUnit 3.0にテストステータスプロパティはありますか?

今NUnitの3.0にStatusとして何のプロパティがありません、我々はTestContext.CurrentContext.Result.Status

を使用することができますプロパティにアクセスするには!だから私のテストはすべて変更する必要があります。

私の質問は次のとおりです:以前のバージョンで可能だったNUnit 3.0でテストステータスを取得することは可能ですか?

興味深いの:そこのプロパティを持つクラスTestStatusた:Passed, Failedなどは、私たちが現在の状況と比較するためにそれを使用。このクラスはNUnit 3.0にあります!

マイコード:

if (TestContext.CurrentContext.Result.Status == TestStatus.Failed) 
{ 
    //Be happy if it works) 
} 

答えて

8

私はより深く検索し、解決策を見つけました!これに

TestContext.CurrentContext.Result.Status 

は今NUnitの3.0に、私たちはこれを変更する必要が

TestContext.CurrentContext.Result.Outcome.Status 
関連する問題