Наше Windows Приложение Forms настраивается в файле app.config, работает более 100 машин и имеется несколько конфигураций. Я хотел бы протестировать приложение с различными файлами app.config, я делаю это, вызывая основную функцию stati c проекта Windows Forms, которая затем вызывает одну из многих форм в зависимости от файла конфигурации.
Я хотел бы начать тест с заданным файлом config.file:
[TestMethod]
public void ConfigEurope()
{
string[] args = new string[1];
args[0] = "C:\app.Europe.config";
Program.Main(args);
}
[TestMethod]
public void ConfigAsia()
{
string[] args = new string[1];
args[0] = "C:\app.Asia.config";
Program.Main(args);
}
Как программно настроить файл конфигурации? Как я могу проверить, работает ли правильная форма? Я не могу изменить архитектуру приложения.
большое спасибо