のコードの使用を介して電流テストの名前:それはしたいよう出力私はこのようになりますすべての私のテストの一番上にラインを現在持っている[設定]方法
Console.WriteLine(System.Reflection.MethodBase.GetCurrentMethod().Name);
らしいですInitメソッド(これは[Setup]
というタグが付けられています)に入れてもいいですか?私はこれがうまくいくと思ったが、私が得ることができるスタックフレームの番号が何であっても、Init
である。
Nunitがテストを実行する方法を考えれば、これは可能ではないかもしれないと思います。
なぜこれを行うのですか?私のコンソール出力では、新しいテストがどこから来たのかを知ることができて、同じコードを出力して異なる値を出力すると、デバッグすることなく、どちらが何をしたのか分かります。
@Miwilによって答えははるかに優れたソリューションです - あなたでしょう受け入れられた答えを変更することを検討してください – skolima
@skolima確かに、それが受け入れられた答えよりもupvotesを得る場合 – jcollum