私は現在、VS 2008で標準のMicrosoft Unit Testスイートを使用しています。ReSharper 4.5もインストールされています。私の単体テストは、データファイルをあらかじめロードするTestInitializeメソッドに依存しています。このテストデータファイルへのパスは、標準のCtrl-R + Ctrl-TコマンドとResharperユニットのテスト実行コマンドを使用してVS 2008内から単体テストを実行するかどうかによって異なります。ユニットテストのテストデータファイルへのパス
私のTestInitializeメソッドは、ユニットテストデータファイルへの正しいパスをどのように知ることができますか?
更新:
テストデータは私が外部ファイルとしてそれを維持することを好むの文字列にそれをプッシュしたくないということは十分かなりあります。テストプロジェクトのファイル構造は、MVCアプリケーションで作成された標準ユニットテストプロジェクトのファイル構造です。テストプロジェクトのルートの下に、「テストデータ」という新しいフォルダが作成されました。テストランナーに関係なくアクセスしたいフォルダです。
私は多くの数学を行うライブラリを持っています。私は、さまざまなインプットの期待される結果を確実に得たいと思っています。 各テストには2つの入力座標と結果が含まれ、テストごとに9桁の数字が残ります。 私は多くの場合、コピー/貼り付けよりも自分の入力を含むファイルを持っています。 –