NUnit テストを作成しており、DAL でインメモリ データベース SQLite (.NET) を使用したいと考えています。インメモリなので、単体テストを実行するのはそれほど大したことではないと思いました。SQLite で実行する実行可能ファイルのセットアップに問題はありません。SQLite dll-references を追加し、App.config ファイルに正しい DbProviderFactories 設定を含めると、機能します。
ただし、nunit テストを実行すると、データ ストア プロバイダーの取得に問題が発生します。
System.ArgumentException : The specified store provider cannot be found in the configuration, or is not valid.
----> System.ArgumentException : Unable to find the requested .Net Framework Data Provider. It may not be installed.
実行可能プロジェクトと同じプロセスをテスト プロジェクトで実行しようとしましたが、うまくいきません。
NUnit テストで実行するように SQLite を構成するにはどうすればよいですか?