ユニットテストの入力としてデータファイルが使用されています。これらのファイルはかなり大きく、単体テストが実行されるたびにそれらをコピーしたくありません。テストは展開せずに実行されます。だから私はちょうど私のソリューションの下にフォルダに入れて、...私のソリューション(またはテストプロジェクトのソースコード)のパスを取得する方法ユニットテストが実行されている?Visual Studioのユニットテスト - 外部ファイルへのアクセス方法?
7
A
答えて
0
あなたは使用することができます:あなたのテストで
Assembly.GetExecutingAssembly().Location
をユニットテストを格納しているアセンブリのパスを取得します。
3
さまざまな方法(TD.NET、Visual Studio、R#など)でテストプロジェクトを実行できるため、テストを参照するためのパスが変更される可能性があります。
このため、私はテストに必要なファイルをテストアセンブリに埋め込み、そこから取り出します。
0
シンプルで、ファイルの場所を構成可能(テスト可能)にします。
次に、ユニットテストコードに設定するか、設定ファイルを設定します。
関連する問題
- 1. Visual Studioユニットテストのセキュリティ例外
- 2. Visual Studio外部ツールコマンドプロンプトへのコマンド送信
- 3. Visual Studioのファイル駆動ユニットテスト?
- 4. ユニットテストVisual StudioのオンラインセレンChromeDriver例外
- 5. Visual Studio 2008の外部エディタ
- 6. Visual Studio 2010の外部ライブラリ
- 7. ユニットテストVisual StudioのTypescript
- 8. Visual Studioユニットテスト - "XUnitフォーマット?"
- 9. のVisual Studio 2010のユニットテスト
- 10. Visual Studio 2012のC++ユニットテスト
- 11. 外部サーバー上のファイルへのアクセス
- 12. 外部プログラムのファイル出力へのアクセス
- 13. ユニットテストWCF Visual Studio 2010
- 14. 外部ライブラリとヘッダーファイルへのアクセス方法VC10
- 15. 外部ドメインへのTFSサーバーのURLへのアクセス方法
- 16. Visual StudioでのSQLテーブルへの外部参照
- 17. 外部コンポーネントの内部要素へのアクセス方法
- 18. RDDへの外部プロセスへのファイルへのRDDへの外部ファイルへのファイル
- 19. のVisual Studio - C#自動ユニットテスト
- 20. Visual Studio 2015のアクセス2016への接続
- 21. 外部edmxファイルへのリンク
- 22. 外部ストレージと内部ストレージへのアクセス方法
- 23. Visual Studio 2008 Standardのユニットテスト
- 24. Visual Studioブレークポイント - 特定のファイルへのアクセスを中断する
- 25. Visual Studioの設定ファイルへのパスを変更する方法
- 26. Visual StudioからAzureコントリビュータへのアクセス
- 27. Visual Fox Proファイルへのアクセス
- 28. Visual Studio Extensionからファイルのソースコードにアクセスする方法
- 29. Visual Studioのカスタム外部コマンド無効
- 30. TFS - Visual Studio外部のチェックアウトファイル - オフラインモード
これはユニットテストのバイナリファイルの場所を示しますが、ソリューションのルートへのパスはまだわかりません。 – skevar7
この回答は間違っています。ユニットテスト中の 'Assembly.GetExecutingAssembly()。Location'は、一時的なテストフォルダを指しています。元のポスターはプロジェクトフォルダ内のファイルにアクセスする必要があります。 –