1

C#ソリューションのxUnitテストを作成しました。

Visual C#Expressは単体テストツールと統合されていないため、通常は外部ツールを使用します。実際、これまでは外部のxUnitテストランナーを使用していました。

ただし、このテストではxUnitテストランナーがクラッシュするため、Visual C#Express内で特定のテストをデバッグしたいと思います。

単体テストプロジェクトを参照してテストを呼び出すだけのダミーの実行可能プロジェクトを作成することを考えています。
より賢いアイデアはありますか?

4

2 に答える 2

2

Visual Studio 2012 Express for Windows Desktopにアップグレードする場合は、VisualStudio2012用のxUnit.netランナーを使用できます。そうしないと、テストランナーのプロセスにアタッチして( [デバッグ] -> [プロセスにアタッチ... ])、その方法でデバッグできる場合があります。

于 2012-10-23T15:51:39.347 に答える
0

この機能がExpressバージョンに存在するかどうかはわかりませんが、実行できるはずですTools -> Attach To Process。その後、xunitテストランナーアプリケーションに接続します(実行されていることを確認してください)。テストの1つにブレークポイントを設定し、xUnit Test Runnerでテストを実行すると、通常のようにデバッグできるはずです。

于 2013-03-22T21:01:12.587 に答える