VS 単体テスト フレームワークを使用して、すべてのコードが正しく機能していることを確認することになっています。ただし、コマンドライン引数が必要なテストを取得するのに多くの問題があります(コマンドライン入力は実行時に指定する必要があるため...そして単体テストでは実際の「実行時」はありません)。コマンドライン引数の入力で単体テストを実行する方法はありますか? これはプログラムを作成する理想的な方法ではないことに気付きましたが、残念ながら、テスト プロセスがどのように機能するかはわかりません。
バッチ ファイルを作成して MStest/testcontainer フォルダーに含めることができる可能性があることを読みました。ただし、このようにするためにクリアしなければならないハードルがいくつかあります。これらのハードルは次のとおりです。
1) バッチファイルについて何も知らない
2) MStest/testcontainer フォルダーの場所、アクセス方法、動作方法、ファイルの追加方法さえわかりません (非表示になっているか、簡単にアクセスできないため)。
3) バッチ ファイルが MStest/testcontainer フォルダーに正しく記述されていたとしても、バッチ ファイルをどうするかわかりません。私のテストは、そこから入力を取得するどころか、そこにあることをどのように知ることになっているのでしょうか?
要約すると、VS単体テストでコマンドライン引数を取得するにはどうすればよいですか? バッチ ファイル方式を使用する必要がある場合は、私が 5 歳のときのように説明していただければ幸いです。この特定のコンテキスト内でこれらのものがどのように機能するか。
ありがとうございます。