背景 .NETにはH2DBなんてすばらしいソリューションは存在しません。悲しいです。そこでmdfで頑張る方法をなんとか見つけました。もっといい方法あったら教えてください。 概要 自動テスト実行ごとにmdfファイルを生成してそこに接続するようにすることで、SQLServerExpressが入っている環境であれば接続文字列などを気にせずにまた、データの競合を気にせずに自動テストを実行できるようにします。 mdf作成のためにSSEUtil.exeというMSが配布しているexeを使用します。リポジトリに入れるか、実行するマシンには必ずpathが通っているという状況にすればokです。 大まかな手順 以下ではmdfファイルの名前をDataBaseNameとします。好きなものに置き換えてください。 SSEUtil.exeを入手する Download SQL Server Express Utility