web.configファイルから接続文字列を取得するメソッドでNUnitテストを実行しようとしています。テストすると、その接続文字列をプルしようとすると明らかにクラッシュします。だから私はあちこち見て、このURLに来ました:
NUnitを使用したapp.configファイルの単体テスト
ユーザーが投稿したコードは次のとおりです。
void BasicSetup()
{
ConnectionStringSettings connectionStringSettings = new ConnectionStringSettings();
connectionStringSettings.Name = "testmasterconnection";
connectionStringSettings.ConnectionString = "server=localhost;user=some;database=some;port=3306;";
ConfigurationManager.ConnectionStrings.Clear();
ConfigurationManager.ConnectionStrings.Add(connectionStringSettings);
}
それが私が探していた答えのようでした。実際にコードを入力すると、次のエラーが発生します。失敗:System.Configuration.ConfigurationErrorsException:構成は読み取り専用です。
私が最初にやらなければならないことが他にありますか?ありがとう!