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