Próbuję przetestować niestandardowy plik konfiguracyjny, który napisałem, i chciałbym załadować dowolne konfiguracyjne XML do System.Configuration.Configuration dla każdego testu (zamiast umieszczania pliku konfiguracyjnego xml w pliku Tests.dll.config . Oznacza to, że chciałbym zrobić coś takiego:Czy istnieje sposób na uzyskanie instancji System.Configuration.Configuration na podstawie dowolnego kodu XML?
Configuration testConfig = new Configuration("<?xml version=\"1.0\"?><configuration>...</configuration>");
MyCustomConfigSection section = testConfig.GetSection("mycustomconfigsection");
Assert.That(section != null);
jednak wygląda na to, ConfigurationManager tylko daje przykłady konfiguracji, które są skojarzone z plikiem EXE lub konfiguracji maszyna jest tam sposobem. załadować dowolny kod XML do instancji konfiguracji?
rekwizyty, aby odpowiedzieć na jego pytanie. –