77

私はこれらを NUnit で使用していましたが、非常に便利です。そのようなことをする方法はありますか?

編集、コードサンプル:

        bool condition = false;//would be nice not to have this
        observable.Subscribe(_ =>
        {
            if (real test)
                condition= true;//Assert.Pass()
        });
        StartObservable();
        Assert.True(condition);//Assert.Fail()      
4

4 に答える 4

108

ドキュメントには、これを含む比較チャートが含まれています。

Fail--xUnit.netの代替:Assert.True(false, "message")

(表示されませんAssert.Pass。自分で使用したことはありませんが、代わりにテストから戻るだけだと思います。もちろん、ネストされたメソッド呼び出しでスローしたい場合は役に立ちません。私の疑いNUnitではあまり使用されないため、比較表には含まれていません。)

于 2013-01-31T17:48:59.573 に答える