2013-11-01 5 views
6

新しいVisual Studio 2013には、Code Lensという素晴らしい新機能があります(これは究極のバージョンでしかないと思います)。メソッドに関しては、参照を表示するだけでなく(何回、どこで)、チームで作業しているときにバージョン管理についての情報も表示し、メソッドを使用するテストの数が合格した回数と失敗した回数を知ることができます。Visual Studio 2013の機能NUnitを使用したコードレンズ

これはVisual Studioに埋め込まれたテストプロジェクトでは完全に動作すると思われますが、NUnitでは動作しますか?ユニットテストにはNUnitを使用していますが、VS2013に移行するかどうかを判断しようとしています。NUnitをサポートしていれば、この新しい機能を最大限に活用したいと考えています。

あなたはそれを使った経験がありますか?

+0

私は、その情報を提供するのはテストアダプターの拡張であると仮定しています。それはXUnitでうまく動作します。 – Jimmy

答えて

6

テストされたテストインジケータとテストステータスインジケータは、テストエクスプローラによって電源が供給されます。

NUnitテストがテストエクスプローラに表示されている場合は、CodeLensにも表示する必要があります。

+0

あなたの声明を確認する資料がありますか? –

+1

@OndrejJanacek彼はコードレンズを作ったエンジニアの一人です。 –

+0

@LeoLorenzoLuis Hah、そうです。私は彼の答えは正しいと思う:) –

2

私はJohn Gardnerの返信にコメントとして追加するには十分な評判ポイントがないので、新しい回答を追加します。

私はここに同様の質問への答えを追加 - その答えのCodeLens only finds tests that are written in MSTests

概要 - あなたは新しいユニットテストプロジェクトを作成し、その新しいユニットテストプロジェクトにNUnitのへの参照を追加する必要があります。これで、VS2013とNUnit(NUnit Test Providerと一緒に)と動作するようになったので、VS2013 Test ExplorerウィンドウとCodeLensにテストが表示されます。

+0

答えをありがとう。私はVS2013もNUnitも使用していないので、今は確認できませんが、私はこの方法で作業したと思います。 –

関連する問題