作成したカスタムConfigurationSectionを単体テストしようとしていますが、テスト構成xmlをTests.dllに配置するのではなく、任意の構成XMLを各テストのSystem.Configuration.Configurationにロードしたいと思います。設定ファイル。つまり、次のようなことをしたいと思います。
Configuration testConfig = new Configuration("<?xml version=\"1.0\"?><configuration>...</configuration>");
MyCustomConfigSection section = testConfig.GetSection("mycustomconfigsection");
Assert.That(section != null);
ただし、ConfigurationManagerは、EXEファイルまたはマシン構成に関連付けられている構成インスタンスのみを提供するようです。任意のXMLを構成インスタンスにロードする方法はありますか?