私は単体テストに慣れていないので、大きな誤解をしている可能性がありますが、WCF サービスの単体テストをいくつか作成するように依頼されました。ストアド プロシージャを実行し、結果を返す非常に単純なサービスです。私の操作の 2 行目は次のとおりです。
string conn = ConfigurationManager
.ConnectionStrings["AtlasMirrorConnectionString"].ConnectionString;
サービスを展開するときはすべて正常に動作しますが、単体テストでは、構成ファイルが見えなくなるようです。 ConfigurationManager.ConnectionStrings["AtlasMirrorConnectionString"]
null 参照になり、それに応じてスローされます。
テストに構成ファイルを含めるにはどうすればよいですか? 現在、私がテストできる唯一の動作は、不足している構成ファイルの処理です。これはあまり役に立ちません。