Есть ли способ получить экземпляр System.Configuration.Configuration на основе произвольного XML?

Я пытаюсь выполнить модульное тестирование пользовательского ConfigurationSection, который я написал, и я хотел бы загрузить произвольный XML-файл конфигурации вSystem.Configuration.Configuration для каждого теста (вместо того, чтобы помещать тестовую конфигурацию xml в файл Tests.dll.config. То есть я хотел бы сделать что-то вроде этого:

Configuration testConfig = new Configuration("<?xml version=\"1.0\"?><configuration>...</configuration>");
MyCustomConfigSection section = testConfig.GetSection("mycustomconfigsection");
Assert.That(section != null);

Тем не менее, похоже,Менеджер конфигурации выдаст вам только экземпляры конфигурации, связанные с файлом EXE или конфигурацией компьютера. Есть ли способ загрузить произвольный XML в экземпляр конфигурации?

Ответы на вопрос(3)

Ваш ответ на вопрос