Конфигурация является другим объектом, который очень трудно протестировать хорошо в модульных тестах. Интеграционные тесты и другое тестирование должны быть сделаны против конфигурации. Это уменьшает дублирование тестирования и освобождает много времени. Попытка к конфигурации модульного теста часто несерьезна.
Это должно работать с папкой для вас в фоновом режиме. Вы имеете в виду, что не знаете точно, куда был сохранен файл?
В Vista, если вы перейдете в «Выполнить» и наберете% APPDATA%, должна появиться папка Application Data и ваш файл должен быть там.
] Путь по существу
C:\Users\Username\AppData\Roaming
У меня отлично работает здесь, в Vista:
PS> [environment]::GetFolderPath([environment+specialfolder]::ApplicationData)
C:\...\AppData\Roaming
Точные сведения о , где эта папка, в любом случае вас не должны волновать. В конце концов, вам нужна специальная папка , которая имеет определенную семантику, и вы ее получите. Независимо от того, где именно он находится.