AutoCAD が DWG を処理するためのアドインを開発しています。ここで、コードの単体テストを実行したいと思います。
問題は、autocad コンソールの実行中のインスタンスがないと、autocad API をロードできないことです。私の DLL にはカスタム エントリ ポイント メソッドがあるため、問題はそのメソッドから単体テストを実行する方法です (理想的には結果をビジュアル スタジオに戻します)。単体テスト フレームワーク (VS、NUnit (Resharper を使用)) のいずれかで、テスト ランナーの実行方法をカスタマイズできますか?
これは、実行するカスタム実行可能ファイルを設定し、プログラムで単体テストを開始することを意味します
public void MyEntryPoint()
{
run_unit_tests();
}