Я хочу провести несколько юнит-тестов. Для этого теста мне нужно использовать другое значение из файла app.config, а не значение по умолчанию.
В этом посте " Перезагрузите app.config с помощью nunit " я нашел решение.
Однако при одновременном запуске нескольких тестов некоторые тесты не выполняются, потому что старый файл конфигурации (app.config) не вызывается после удаления функции. Как это могло быть?
Вы думали об упаковке доступа к настройкам конфигурации в классе?Таким образом, вы можете смоделировать параметры конфигурации в своих тестах либо с помощью какой-либо среды для насмешек, либо создав свои собственные макеты.
Я не нашел хорошего решения, но сейчас я использую другой тестовый проект, который использует другой app.config