0

AutoCAD が DWG を処理するためのアドインを開発しています。ここで、コードの単体テストを実行したいと思います。

問題は、autocad コンソールの実行中のインスタンスがないと、autocad API をロードできないことです。私の DLL にはカスタム エントリ ポイント メソッドがあるため、問題はそのメソッドから単体テストを実行する方法です (理想的には結果をビジュアル スタジオに戻します)。単体テスト フレームワーク (VS、NUnit (Resharper を使用)) のいずれかで、テスト ランナーの実行方法をカスタマイズできますか?

これは、実行するカスタム実行可能ファイルを設定し、プログラムで単体テストを開始することを意味します

public void MyEntryPoint()
{
   run_unit_tests();
}
4

1 に答える 1

1

VS2012 の一部として、VS2012 クロームで動作するカスタム テスト ランナーを作成できるようになりました。xunit と nunit には、VS2012 テスト ランナーにプラグインするカスタマー ランナーがあることを認識しています。独自のランナーを追加して、ここでxunit プロジェクトのコードを見ることができます

于 2012-11-22T12:18:32.423 に答える