xUnit は MSTest の Assert.Inconclusive と同等です 質問する

xUnit は MSTest の Assert.Inconclusive と同等です 質問する

次の MSTest コードに相当する xUnit は何ですか?

Assert.Inconclusive("Reason");

これにより、通常の緑や赤ではなく、黄色のテスト結果が表示されます。特定の条件によりテストを実行できなかったため、それらの条件が満たされた後にテストを再実行する必要があることを主張します。

ベストアンサー1

ライブラリに何かが実装されるまでは、Xunit.スキップ可能な事実:

[SkippableFact]
public void SomeTest()
{
    var canRunTest = CheckSomething();
    Skip.IfNot(canRunTest);

    // Normal test code
}

これにより、少なくともリスト内に無視された黄色のテスト ケースとして表示されるようになります。

功績はhttps://stackoverflow.com/a/35871507/537842

おすすめ記事