Visual Studioでプロジェクトを作成し、単体テストも実装しました。単体テストで正常に機能するコード。
プロジェクトによって生成されたexeのみを使用し、複数のケースでテストするように、Visual Studio環境の外部で単体テストを実装できるかどうか疑問がありますか?
現在の単体テストの実装を利用できるオプションを探しています
私はユニットテストに慣れていないので、助けていただければ幸いです
前もって感謝します
Visual Studioでプロジェクトを作成し、単体テストも実装しました。単体テストで正常に機能するコード。
プロジェクトによって生成されたexeのみを使用し、複数のケースでテストするように、Visual Studio環境の外部で単体テストを実装できるかどうか疑問がありますか?
現在の単体テストの実装を利用できるオプションを探しています
私はユニットテストに慣れていないので、助けていただければ幸いです
前もって感謝します
外部から、つまり Visual Studio IDE の外部を意味する場合は、VS が内部的に使用するmstest.exeを使用できます。これはある意味でスタンドアロンであり、ホストに VS をインストールする必要はありません。したがって、たとえば、ビルド システムはこれを呼び出して、ビルドの最後に単体テストを実行できます。
NUnit のような外部ライブラリを使用できます。テストを実行するためのマネージャーがあります。
Microsoft テスト フレームワークを使用している場合は、コマンド ラインからMSTest.exeを実行できます。
このSO回答に従ってテストクラスを設定すると、コンパイルオプションに基づいてMSTestまたはNUnitで実行できます。お役に立てれば!