アプリケーションの単体テストをいくつか作成しています。クラスのシリアル化された (XML) リストをリソース ファイルに保存して、いくつかのテストでモックとして使用したいと考えています。これらのリストの一部には、数百または数千の項目が含まれている可能性があるため、個々のリソース エントリが非常に大きくなる可能性があります。これには C# リソース ファイルが最適な方法ですか? リソース ファイル内の個々のリソースに、このサイズのアイテムを含めることはできますか?
シリアル化されたリストをファイルとしてプロジェクトに直接追加することを考えましたが、他の開発者が持っていない可能性のある特定のディレクトリ構造を想定せずに、アプリでこのファイルにアクセスする方法がわかりません。ソース管理マッピングを別の方法で設定します。