Sto provando a testare un'unità ConfigurationSection personalizzata che ho scritto e vorrei caricare alcuni XML di configurazione arbitraria in un System.Configuration.Configuration per ogni test (anziché inserire il test xml di configurazione nel file Tests.dll.config . Cioè, mi piacerebbe fare qualcosa di simile:C'è un modo per ottenere un'istanza System.Configuration.Configuration basata su xml arbitrario?
Configuration testConfig = new Configuration("<?xml version=\"1.0\"?><configuration>...</configuration>");
MyCustomConfigSection section = testConfig.GetSection("mycustomconfigsection");
Assert.That(section != null);
Tuttavia, sembra che ConfigurationManager solo vi darà le istanze di configurazione che sono associati con un file EXE o una configurazione macchina c'è un modo per. caricare XML arbitrario in un'istanza di configurazione?
oggetti di scena per rispondere effettivamente alla sua domanda. –